Unity3D之简单溶解特效制作

文章目录

    • 新建Shader Graph
    • 设置参数
    • 新建Step节点
    • 新建Simple Noise节点
    • 查看效果


新建Shader Graph

这里选择 Shader Graph -> URP -> Unlit Shader Graph 创建

Unity3D之简单溶解特效制作_第1张图片


设置参数

Surface Type 改成 Transparent

Unity3D之简单溶解特效制作_第2张图片


新建Step节点

创建一个Step的节点

Unity3D之简单溶解特效制作_第3张图片

StepOut 连接到 Fragment Alpha

Unity3D之简单溶解特效制作_第4张图片

然后新增一个 Float 类型的参数

Unity3D之简单溶解特效制作_第5张图片

把参数的Mode改成Slider

Unity3D之简单溶解特效制作_第6张图片

把参数与StepEdge 连接

Unity3D之简单溶解特效制作_第7张图片


新建Simple Noise节点

Unity3D之简单溶解特效制作_第8张图片

Scale调到合适的值(自己后面摸索),这里设置成50看看,然后把Simple NoiseOutStepIn连接

Unity3D之简单溶解特效制作_第9张图片

设置完之后左上角保存

Unity3D之简单溶解特效制作_第10张图片

查看效果

新建一个Material材质,把shader拖进去,我们只需要调整刚刚的float参数就可以实现简单的溶解效果

Unity3D之简单溶解特效制作_第11张图片

Unity3D之简单溶解特效制作_第12张图片

Unity3D之简单溶解特效制作_第13张图片

你可能感兴趣的:(Unity,unity,3d,特效,溶解,shader)