Unity ShaderGraph卡通水面效果案例

前言

好好学习,天天向上。
视频链接: https://www.youtube.com/watch?v=Vg0L9aCRWPE

最终效果

最终效果

俯视图

俯视图

制作过程

生成一张水波图

Voronoi噪声是通过计算像素与点阵之间的距离生成的。

使用Voronoi生成Voronoi噪声,用流动的时间控制角度偏移,自定义变量控制点阵密度,Radial Shear控制形变。
生成一张水波图

加强水波效果

使用Power提高黑色范围,使用Multiply与颜色相乘改变颜色,使用Add将主色调加入。
加强水波效果

生成移动的梯度噪声图

Gradient Noise 根据输入UV生成梯度或Perlin噪声。

使用流动的时间控制uv移动,间接控制Gradient Noise的流动。
生成移动的梯度噪声图

使顶点按照梯度噪声图产生位移

将模型的法线向量与梯度噪声图相乘,使用变量控制等级,再与模型顶点位置相加,得到新的模型顶点位置,将其与Vertx Position相连,产生水面上下起伏的波动。
使顶点产生位移

暴露参数

暴露参数

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值