ShaderGraph学习_消融效果学习理解

消融效果的shader(上下/左右/)学习理解

想要实现自上而下/自左到右消融效果,需要达到:1.模型自上而下消失 2.模型边缘发光

先讲消失。如何让模型消失?用一张不规则的noise图放到Alpha中,让模型沿着Alpha切割。设置AlphaClipThreshold的值为0.5,表明Alpha中的0-0.5将会被切割。
接着我们需要一个滑块来控制这张Noise图。如,-1的时候是完全不显示,然后到1是完全显示。

如何设置边缘光:如果0.5是切割边界,0-0.6为发光边界,0.5以下被切割,所以发光部分为0.5-0.6。我们需要得到这个发光部分。

从上到下,或者从左到右,方向性的消融有两种方法。一是利用模型本身的UV,如果是正面映射的话,可以将模型的“U”当做左右方向,模型的“V”上下方向。
我们已经知道,这张渐变图是y=x,。最黑的地方为0,要让他显示,就需要+1,最白的地方为1,要让他隐藏,就需要-1。所以我们需要一张(-1,1)的渐变图来叠加到噪声图上,通过控制滑块来达到(-1,1)的 变化。

参考Li前辈的shadergraph学习可以得到此函数为y=ax-0.5a,其中a为强度,并且可以把滑块控制加到该函数中,即y=a(x+m)-0.5a,当a≥2的时候,滑块在(-1,1)移动可以让该图像在(-1,1)上变化。

第二是利用position 节点,设置一个消融的方向direction,通过dot product 将坐标映射到消融方向。例如dir

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值