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 Port Description Type Input Value to be converted between ranges. Float Min Old Lower value from original range. Float Max Old Upper value from original range. Float Min New Lower value from new range. Float Max New Upper value from new range. Float http://wiki.amplify.pt/index.php?title=Unity_Products:Amplify_Shader_Editor/Remap
二、燃烧消融-自发光效果
把Opacity Mask值添加到自发光贴图中,实现燃烧的自发光效果
Clamp
Clamp节点输出其输入值或[ Min,Max ]范围之间Clamp的矢量的各个分量。
- 最小值:如果输入值小于最小值,则返回此值
- 输入:如果输入值介于最小和最大之间,则返回此值
- 最大值:如果输入值大于最大值,则返回此值
注意:如果每个输入端口的通道数量不同,则进行强制转换以匹配通道数量最多的端口。
Input Port Description Type Input 要限制在[最小,最大]范围之间的值。当Alpha = 0时完全输出。 Float [1] Min clamp 操作的最小值(如果该值小于Min的最小值,则为返回值)。 Float [1] Max clamp 操作的最大值(如果该值大于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
Unity ASE案例解析—Dissolve Burn(消融效果—镂空、自发光)相关推荐
- Unity ASE案例解析—Skybox Cubemap Extended(天空盒子三维贴图效果)
效果图 目录 1.基础配置 2.BUILT-IN FOG-内置Fog配置 3.CAMERA MODE-切换相机 4.CubeMap设置 5.Cubemap Mix 6.Emission Mix Sha ...
- Unity ASE案例解析—AnimatedFire(火焰动画效果)
效果图 目录 1.基础配置 2.Emission-自发光处理 3.其他处理 火焰效果,主要是处理自发光效果,其他的不做特殊处理. 1.基础配置 Opaque 不透明模式 ZTestMode Less ...
- Unity ASE案例解析—AnimatedUVDistortion(动画贴图扭曲效果)
效果图 贴图: 贴图交叉融合效果 1.基础配置 2.整体图 PS:案例制作过于简单,没啥好分析的. https://img-blog.csdnimg.cn/20200117104306971.png? ...
- Unity ASE案例解析—ForceShield(光盾被击打时效果)
效果图 目录 一.Shader部分 1.从整体上,光盾效果只针对自发光(Emission)部分 2.Albedo和Normal对接 3.自发光(Emission)部分 (1)制作时间动画-Animat ...
- Unity ASE案例解析—Environment Gradient(环境渐变效果)
效果图: 环境渐变效果主要是对贴图(Albedo)进行处理,改变它的纹理和色值. 目录 1. 获取世界坐标Y轴矢量遮罩(Mask) 2.利用 1.中的Y轴遮罩做物体 顶部 颜色渐变的插值计算 3.利用 ...
- Unity ShaderGraph(1)最简单光效消融效果
只需要三个节点轻松搞定
- Unity Shader学习:Dissolve消融效果
Unity Shader学习:Dissolve消融效果 消融效果在游戏里非常常用,这里简单的实现下,代码里用到了if分支在shader里可能会费一点,如果想直接用puppet_master大佬版本的话 ...
- 【Unity Shader 消融效果_案例分享】
1.实现逻辑 消融效果主要是利用了Shader中的clip()函数,也就是透明测试功能,在ASE中叫"Opacity Mask". 消融效果是基于一张"Noise&quo ...
- Unity EasyAR3.0 案例解析(一) ------ HelloAR_Coloring3D(涂涂乐)
EasyAR3.0发布有一段时间了,但是官方群里面出现了各种问题,因此我也没有第一时间去体验,不过非常期待4.0的到来,不需要ARCore和ARKit就能实现平面识别,还有各种炫酷的功能,太感兴趣了, ...
最新文章
- Linux系统服务器如何禁ping
- python教程哪个版本好-tensorflow用python哪个版本更好?
- 《2022博客之星拉票专用帖》
- 能搞垮你的不止是同行
- 二叉搜索树-php实现 插入删除查找等操作
- Eclipse下配置Tomcat内存
- 元器件封装大全:图解+文字详述
- 基于Arduino的智能避障小车
- windows下activemq安装下载
- Ubuntu系统盘制作
- CAD软件绘图如何提高效率 (下)
- web测试,APP测试和小程序测试特点
- 【WPS】excel 使用MD5宏 windows环境
- Java笔试面试-设计模式
- 论文中图一.1修改为图1.1
- Unable to publish SessionDestroyedEvent for session (未解决)
- 光与影的地平线:手机AI摄影全析
- 中国国家气象局天气预报信息接口代码引用详细说明与教程
- java与模式 之,《java与模式》学习之状态模式
- 思必驰DUI集成指南