来自苹果有唇膏的回答
2023-12-21 04:40:52
UE4中的视差贴图可以改善法线贴图在平行于表面看时的穿帮问题,具体操作步骤如下:
1、基于相机角度对贴图采样进行扭曲,即在采样法线贴图时,沿相机的方向进行一段距离的偏移。凸起的变,不凸起的不变。
2、UE中摄像机的X轴朝前,Z轴朝上,所以我们用XY向量进行偏移。
3、视差贴图绝大地方视觉效果都不错,但极端视角会有问题,且没有自遮蔽效果。
改良:
4、陡峭视差映射:一种类似二分法的思想,可以使偏移值更加精确。
视差遮蔽映射:陡峭视差映射的改良版本,在确定前后两个点之后进行插值计算来得到更精确的偏移值。
5、ue4自带ParallaxOcclusionMapping。
6、调整MaxStep,越大越真实。
7、但是MaxStep越大也说明消耗越高。如果要在较低的性能消耗下获得更好的,结果,可以使用TAA进行一个抖动模糊。
8、当然离太近会有模糊的痕迹。
文章整理自网络,仅供学习参考,版权归属原作所有
推荐问答