orels1 / orels-Unity-Shaders

A collection of practical Unity shaders for your next project
https://shaders.orels.sh
Other
168 stars 13 forks source link

Contact Refinement Parallax Mapping #42

Closed BlueAmulet closed 10 months ago

BlueAmulet commented 10 months ago

Describe what are you aiming to achieve Contact Refinement Parallax Mapping is a technique that's supposed to help avoid the pancaking effect

Example from the linked blog post below (32 steps for all):

Describe any workarounds you can use now N/A

Any other comments or context/references Blog Post: A new approach for Parallax Mapping: presenting the Contact Refinement Parallax Mapping Technique Unity 2018 Shader Code: ParallaxOcclusionMapping.cginc

orels1 commented 10 months ago

Ooh, interesting! My shader uses a fairly common POM implementation which generally seems to give OK results. I'll look at this and see how it compares performance-wise too! Thank you for the suggestion

orels1 commented 10 months ago

Moved this here due to issues with my linear sync integration: https://github.com/orels1/orels-Unity-Shaders/issues/43

This will be properly tracked in my actual task tracker