手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

Unity Shader Forge 物体燃烧溶解消失效果实现

时间:2024-10-17 00:20:46

1、打开Unity,并且导入Shader Forge插件,如下图

Unity Shader Forge 物体燃烧溶解消失效果实现

2、在Unity菜单“Window”下找到“Shader Forge”,单击打开,新建一个“Lit(PBR)”的shader,并给他取个名称,操作如下图

Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现

3、在打开的 shader forge 编辑区域,把自带的图框删掉,然后回到 unity 界面,新建个 material,material-shader 通道为刚才建的 shader,操做如下图

Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现

4、回到 shader forge 编辑区域,添加“Texture2D”,添加贴图并取名,最后连接到 “Main”面板的“Opacity Clip”,进行“Compile shader”之后,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现

5、然后给“Texture2D”添加“Slider”进行控制,适当调整,进行“Compile shader”之后,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现

6、由于整体效果较暗,进行自发光效果,使整体较亮点,操作如下,进行“Compile shader”之后,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现

7、添加燃烧溶解的渐变边缘效果,使效果更像火焰自燃,操作如下,进行“Compile shader”之后,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现

8、添加“Base Color”基本图,作为燃烧原体,若只加“Base Color”会报错,根据报错提示,给“Metallic”通道添加个数值即可,操作如下,进行“Compile shader”之后,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现
Unity Shader Forge 物体燃烧溶解消失效果实现

9、回到 Unity 界面,进行适当调整,效果如下图

Unity Shader Forge 物体燃烧溶解消失效果实现

10、到此,Unity Shader Forge 物体燃烧溶解消失效果的实现步骤讲解结束,谢谢

© 手抄报圈