水彩着色器实验(适用URP)
使用 Shader Graph 制作的类似水彩画的着色器效果的一些实验。Unity 2020.1.2f1、URP 8.2.0
包括图像中显示的场景(尽管略有编辑/更新)、3 个主要的水彩着色器以及一个天空盒着色器。
• Object Shader :场景中的对象/网格具有一个着色器,该着色器使用具有 Triplanar 节点的噪声纹理。这将对纹理进行 3 次采样,从每个轴将其“投影”到对象上。这更昂贵,但可以防止具有常规模型 uv 可能产生的明显接缝的噪声。该着色器还对主光源的阴影贴图进行采样,以应用水彩阴影效果(启用平滑阴影时效果最佳)。
• Image Effect / Blit Shader :整个屏幕上有一个图像效果着色器,它使用 Blit Renderer 功能来应用它。此着色器负责轮廓效果、轻微扭曲和杂色白色晕影,以提供水彩颜料在屏幕边缘淡出的效果。
• 贴花着色器:使用着色器在场景周围放置了一些水彩颜料斑点,该着色器从场景深度重建世界位置,并将其转换为对象空间以将纹理/噪点投影到其他网格上 – 本质上是贴花,但可能不是实现贴花的最佳方式。如果在实际游戏中使用此功能,它还会在玩家穿过时投射到玩家身上。另请注意,摄像机无法进入贴花网格,否则效果会消失。
可在此处找到着色器图表的细分:https://cyangamedev.wordpress.com/watercolour-shader-experiments
@Cyanilux
🙂
© 版权声明
免责声明:本站所有资源由用户自发上传,仅供学习交流,如有侵犯您的权益,请联系站长删除;
All resources on this site are free and are only for learning and exchange. If any of them infringe upon your rights and interests, please contact the webmaster for deletion
THE END
暂无评论内容