沙漠场景的卡通着色器
在通过AnyTrail获取轨迹后,可以通过POM的方法采样轨迹来模拟脚印深度,相对tessellation有更好的性能 1. 若直接采样轨迹会导致脚印与角色位置无法对齐,所以需要向前多绘制一段距离 2. 为了让脚印有深度,需要将角色脚的位置向地下移动一段距离,并在fragment shader中手动将脚印部分的SV_Depth手动写深一些
波浪扰动法线 + 兰伯特二分
叠加基本色
叠加环境光
叠加POM轨迹
叠加高光
叠加边缘光
添加场景其他物体
卡通水: Toon Water