shaderforge Parallax节点
一、官方说明
Parallax节点输出的uv是输入的uv经过视差偏移的得到结果,其中视差偏移程由[Hei]指定,[Hei]在计算偏移量时有两个相关参数:深度[Dep]和基准高度[Ref]。
高度图0(白色)对应的部位会凸出来。
高度图1(黑色)对应的部位会凹进去。
二、节点输入
1.UV
物体的uv坐标信息,shaderforge提供一个数据节点[UV Coord.]用于提供物体的uv信息
2.Hei
视差高度值
3. Dep
视差公式的参数之一,默认值为0.05
4. Ref
视差公式的参数之一,默认值为0.5
三、节点输出
1.UV
变换后的uv坐标信息
四、小应用-使用视差贴图实现凹凸效果
使用高度图的R通道值作为[Hei]的输入数据
高度图0(白色)对应的部位会凸出来。
高度图1(黑色)对应的部位会凹进去。
五、Unityshader实现Parallax节点
视差贴图,和法线贴图都是用于制作凹凸效果。与法线贴图不同,视差效果不依赖于光照。
写法: