扭曲 unity_Unity 高清渲染管线 ShaderGraph 实现简单的表面水流效果

这篇博客介绍了如何利用Unity的高清渲染管线ShaderGraph,通过UV平移和噪声扭曲,结合材质的Mask Map A通道,实现简单的表面水流效果。作者复用了官方的Lit着色器并进行了修改,展示了在不同材质上的应用,并讨论了效果的优缺点,包括性能影响低、易于实现和材质独特性等。此外,还分享了参考链接和源代码地址。
摘要由CSDN通过智能技术生成
0a0d2978ad2ba9b50a4ef3c029a965c3.gif

灵感

在玩 HDRP 的内置 Lit 着色器的时候,对它的 Mask Map 贴图很感兴趣,感觉似乎能够为材质添加很多细节

988fb911e88d5e1500dc7837b9041301.png

不使用 Mask Map

df976cdf5cfc9a10a45bf4ef2d4d36f8.png

使用 Mask Map

查了下文档,发现 Mask Map 是分 RGBA 通道作为灰度蒙版,为材质添加金属度、环境光遮蔽、细节贴图蒙版与粗糙度效果的:

63ac503d8dae4a71a2bb9c1938ed7312.png

让我最感兴趣的是 A 通道的粗糙度蒙版,就像上图那样,能营造出非常类似物体表面的水雾的感觉。

恩..如果我用 Shader 让这个 A 通道做一个平移,再加点噪声,说不定就能做出来类似下雨时物体表面潺潺流水的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值