【Unity Shader Graph风沙】用Shader Graph制作风沙效果

最近在做一个和天气有关的项目,需要做一个风沙效果,用Shader往往能节约很多性能开支,我看到站内有一个用ASE做风沙的帖子,但由于本人习惯用ShaderGraph,便写了一个ShaderGraph版本的风沙。

首先是考虑风沙的流动性,这里的2D材质可以是任意的,主要看自身需要什么类型的效果。

图形移动

 接下来使用噪点图将沙砾模拟出来,风沙的基础部分就完成了。

噪点图

接下来为了增强效果,可以加上波纹扰动。

扰动图 

最后附上完整的Shader和参数设置(参数设置需要根据具体情况具体设置,区别会很大,笔者的设置完全仅供参考)

风沙Shader

 

参数设置

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值