养生 装修 购物 美食 感冒 便秘 营销 加盟 小吃 火锅 管理 创业 搭配 减肥 培训 旅游

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

时间:2024-11-02 20:34:10

UnityShaderForge物体燃烧溶解消失效果实现。主要通过S丝群闻栝haderForge里面的Opac足毂忍珩ityClip、Emission和BaseColor来实现渐渐溶解消失的效果,具体操作如下:

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

工具/原料

Mac

ShaderForge

一、基础概念

1、不透明度剪切(Opacityclip):不透明度剪切是一种控制如果当前像素/片段应该画。总是使用alpha夹需要透明的对象,而不是部分透明,阿尔法夹很容易排序,阿尔法不是。

2、发射(Emission):这只是光总是添加到您的材质,无论照明条件

二、具体步骤

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

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

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

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

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

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

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

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

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

4、回到shaderforge咯悝滩镞编辑区域,添加“Texture2D”,添加贴图并取名,最后连接到“Main”面板的“OpacityClip”,进行“Compileshader”之后,效果如下图

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

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

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

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

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

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

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

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

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

8、添加“BaseColor”基本图,作为燃烧原体,若只加锞蕈漉栽“BaseColor”会报错,根据报错提示,给“Metallic惯墀眚篪”通道添加个数值即可,操作如下,进行“Compileshader”之后,效果如下图

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

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

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

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

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

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

© 一点知识