Unity ASE案例解析—Dissolve Burn(消融效果—镂空、自发光)

效果图:

 

一、消融镂空 遮罩效果

设置环境:

在混合模式(Blend Mode )选择遮罩(Masked),这样

渲染类型(Render Type) 自动选择透明切口(Transparent Cutout),

渲染队列(Render Queue) 自动选择透明度测试(Alpha Test)

遮罩值(Mask Clip Value)  0.5(可手动调节)

解析:给遮罩图(Dissolve Guide)一个可控的变量值 (Dissolve Amount )

One Minus

The One Minus node(快捷方式:O键)输出一个减指定值1- Input。这对于颜色或UV坐标非常有用,因为它将反转它们的值。

公式:1- Input = output

注意:每通道完成多通道数据类型减一。

http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/One_Minus

Remap 

映射节点将其输入上设置的值从[ Min Old, Max Old ] 范围转换为由[ Min New, Max New ] 定义的新值

Input PortDescriptionType
InputValue to be converted between ranges.Float
Min OldLower value from original range.Float
Max OldUpper value from original range.Float
Min NewLower value from new range.Float
Max NewUpper value from new range.Float
http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Remap

二、燃烧消融-自发光效果

把Opacity Mask值添加到自发光贴图中,实现燃烧的自发光效果

Clamp

Clamp节点输出其输入值或[ MinMax ]范围之间Clamp的矢量的各个分量。

  • 最小值:如果输入值小于最小值,则返回此值
  • 输入:如果输入值介于最小和最大之间,则返回此值
  • 最大值:如果输入值大于最大值,则返回此值

注意:如果每个输入端口的通道数量不同,则进行强制转换以匹配通道数量最多的端口。

Input PortDescriptionType
Input要限制在[最小,最大]范围之间的值。当Alpha = 0时完全输出。Float [1]
Minclamp 操作的最小值(如果该值小于Min的最小值,则为返回值)。Float [1]
Maxclamp 操作的最大值(如果该值大于Max的最大值,则为返回值)。Float [1]
http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Clamp

 

https://img-blog.csdnimg.cn/20200108140939212.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwMTIwOTQ2,size_16,color_FFFFFF,t_70

 

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Unity ASE(Amplify Shader Editor)是Unity的一款强大的着色器编辑器插件。它允许开发者在Unity中创建和定制高度复杂的着色器,以实现更好的图形效果。 首先,安装Unity ASE需要先下载插件文件。我们可以在Unity Asset Store或Amplify Creations的官方网站上下载ASE的安装包。安装包通常是一个.unitypackage文件。 在Unity编辑器中,我们可以通过双击.unitypackage文件,或者在Unity菜单中选择"Assets" -> "Import Package" -> "Custom Package"来打开ASE安装程序。 安装程序会显示有关要导入的文件和文件夹的信息。我们可以查看并选择要导入的内容。一般我们会选择所有的文件和文件夹,以确保所有的功能都能正常使用。然后点击"Import"按钮开始导入过程。 导入过程可能需要一些时间,具体取决于电脑的性能和文件大小。一旦导入完成,我们可以在Unity编辑器的菜单栏中看到ASE的选项。 要在项目中使用ASE,我们可以创建一个新的着色器材质,并将Amplify Shader Editor添加到该材质的着色器中。我们可以通过在材质检视器中选择"Shader"属性,然后从弹出的列表中选择ASE来设置ASE着色器。 在ASE编辑器中,我们可以通过将节点连接在一起来创建着色器的各个部分。我们可以通过拖动节点、调整参数和使用各种节点来实现所需的图形效果。 完成着色器的编辑后,我们可以将其应用到游戏对象或场景中,以查看效果。我们可以在Unity中进行实时预览和调整,以便实现理想的视觉效果。 通过以上步骤,我们就可以成功安装和使用Unity ASE插件来创建和定制着色器,以提升游戏或应用的图形效果。 ### 回答2: Unity ASE(Amplified Shader Editor)是一款强大的着色器编辑器,可用于在Unity开发环境中创建和编辑自定义着色器。以下是关于如何安装Unity ASE的步骤: 首先,确保您已经安装了最新版本的Unity编辑器。在Unity官方网站上下载并安装适用于您的操作系统的Unity编辑器。 接下来,打开Unity编辑器并创建一个新的Unity项目或打开现有的项目。 在Unity编辑器中,单击“窗口(Window)”菜单,然后选择“软件包管理器(Package Manager)”。 在软件包管理器面板中,确保您正在查看的是“Unity 注册表(Unity Registry)”选项卡。然后,搜索“Amplify Shader Editor”。您将看到Unity ASE的最新版本。 单击“下载(Download)”按钮开始下载和安装Unity ASE。 下载和安装完成后,您将在Unity编辑器的“窗口(Window)”菜单中找到Unity ASE选项。单击它以打开Unity ASE编辑器。 现在,您已成功安装Unity ASE。您可以使用Unity ASE编辑器创建和编辑自定义着色器,并将其应用于您的Unity项目中的对象上。 请注意,Unity ASE是一个商业插件,并且需要购买许可证才能在商业项目中使用。您可以在Amplify Creations官方网站上获取更多关于许可证和定价的信息。 希望以上信息对您有所帮助,并顺利安装Unity ASE。 ### 回答3: Unity ASEUnity游戏开发引擎的一款插件,用于创建和编辑游戏中的着色器(Shader)。下面是Unity ASE的安装步骤: 首先,需要先下载Unity ASE插件。可以在Unity的Asset Store或者官方网站上找到Unity ASE的下载链接。点击下载链接,选择适用于自身版本的插件。 下载完成后,解压缩插件文件。你会得到一个.unitypackage文件。 接下来,打开Unity游戏开发引擎。如果还没有Unity的话,需要先下载并安装Unity。 在Unity中,打开“Assets”菜单,选择“Import Package”>“Custom Package”。 浏览文件资源管理器,找到之前下载并解压的.unitypackage文件,选择打开。 Unity会显示一个面板,列出了即将导入的Unity ASE插件文件。确保所有文件都处于选中状态,然后点击“Import”按钮。 Unity会自动导入插件文件并将其添加到项目中。导入完成后,你会看到Unity ASE的文件夹出现在项目的“Assets”目录下。 现在,你可以开始使用Unity ASE插件了。可以在Unity的Material属性面板上找到ASE按钮,点击它可以打开Unity ASE插件的编辑界面。 通过Unity ASE,可以创建新的着色器、修改现有的着色器、调整材质的渲染效果等等。你可以在Unity ASE的官方网站上找到更多关于如何使用该插件的教程和文档。 总结一下,安装Unity ASE包括下载插件、导入插件到Unity项目中,然后就可以开始使用该插件进行游戏着色器的创建和编辑了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值