UnityShaderGraph 卡通水面效果

效果预览:

原理:

使用三张噪声贴图,结合UV偏移制作水面波纹混合的假象效果

噪声图1:

噪声图2:

噪声图3:

三次采样都是同样的方法,使用step函数来二分噪声

三张噪声采样结果相乘得到最终的波纹噪声区域area

area用来插值水面基础色和波纹基础色得到基本的水面颜色

效果如图:

这样的效果很明显会有噪声穿插导致破碎效果,而且很平面化,为此采用法线方式来增加层次感。

使用一张噪声图,同样采用相同的采样方式,用这张噪声图来进行法线换算,并且和光源进行兰伯特光照计算,在二分计算出明度和暗度区域

效果如下:

这样和算好的值相乘,得到最终的结果,如图:

虽然还有一个破碎的效果,但是这样叠加的效果已经马马虎虎可以过去了,还算比较有特色的。

增加效果:

计算深度编辑区域,采样一张噪声图作为泡沫效果,同样使用上述的方法采样噪声图

效果:

然后计算最终的颜色:

完成!!

DepthFade自定义节点:

效果:可以计算不透明交界深度

相关推荐
双鱼座达人4 小时前
Linux 网络管理器用法速查
游戏
智信中科张炜9 小时前
全球及中国游戏小工具行业发展研究及十五五分析报告
游戏
_ZHOURUI_H_10 小时前
MyFramework: 同样是 Unity 游戏开发框架,和 HTFramework 的设计取向有什么不同?(下)
unity·游戏引擎·游戏开发·游戏ui·手游开发
KillJUMP12 小时前
SDF函数
godot·着色器
wjql214 小时前
steam远程畅玩的方法 怎么远程玩steam游戏
游戏
wjql215 小时前
三角洲行动爆破模式玩法介绍 三角洲行动爆破模式怎么远程玩
游戏
劉宇雁16 小时前
C++ ASCII 3D无尽跑酷游戏
c++·游戏·3d
科技圈快迅1 天前
鸿蒙游戏体验手册:四种能力从性能到玩法逐一解锁
游戏
wjql21 天前
绝区零诺姆配队推荐 绝区零诺姆怎么配队
游戏
河南花仙子科技2 天前
复盘蓄力精进迭代|花仙子科技召开 2026 年 Q2 季度复盘总结大会
科技·游戏