Unity ShaderGraph溶解效果案例
前言
好好学习,天天向上。
视频链接: https://www.youtube.com/watch?v=taMp1g1pBeE
最终效果
制作过程
控制物体部分透明度
Step
遍历所有的像素查看其是否大于阈值,是则为1否则为0
使用Noise生成一张阶梯图,使用SineTime
控制阶梯与AlphaClipThresHold(Alpha裁剪阈值)
,实现同步控制隐藏区域。
制作Noise图控制Alpha
使用Sin曲线控制阶梯生成边框线
使用Sin曲线控制阶梯等级变化,与Alpha Clip Thres Hold(Alpha裁剪阈值)
保持一致,并增加固定单位的值(比原范围大一圈的意思),实现边框效果。
范围图案与颜色相乘
范围图案与颜色相乘得到的就是边界的颜色,将其赋值给Emission
。