Unity Shader Graph(二)Dissolve Effect
此篇文章记录Dissolve Effect(溶解特效)的制作过程
软件环境
Unity 2018.1.2f1
Packages: Lightweight Render Pipeline 1.1.11
Dissolve Effect最终效果
创建工程及初始设定
New Project & New Scene;
创建Lightweight Pipeline Asset,打开Vertex Lighting与HDR,关联到Graphics Settings当中;
在场景中放置Monkey Model,创建默认材质Default,Albedo = (25, 25, 25, 0)
摄像机Clear Flags设置为Solid Color = (80, 80, 80, 0), FOV = 40;
Player Settings的Color Space = Linear;
初始设定预览
溶解特效
使用Simple Noise结点生成随机Alpha贴图,AlphaClipThreshold与Alpha一起控制片段的显示或隐藏:当片段的Alpha < AlphaClipThreshold时,此片段将被丢弃,即隐藏不显示出来。
Dissolve Shader Graph
溶解特效预览
溶解边缘发光特效
使用Step结点将Alpha贴图转换为黑白分明的贴图,黑白贴图与Color相乘后输入到Emission;
Step Node: Returns 1 if the value of input In is greater than or equal to the value of input Edge, otherwise returns 0.
边缘发光特效Shader Graph
边缘发光特效预览
Post Processing Effects
选中Main Camera,添加组件Post Process Layer(Layer = PostPorcessing);
Post Process Layer
创建Post-process Volume(GameObject -> 3D Object -> Post-process Volume),设置Layer = PostProcessing,Blend Distance = 1。调整Volume大小,将Monkey Model包含在内部;
Post-process Volume
新建Post-processing Profile:
a) Add effect: Color Grading(Mode = ACES)
b) Add effect: Bloom(Intensity = 2, Threshold = 1)
Post-processing Profile
添加后期处理特效后,最终效果如下图
转载于:https://www.cnblogs.com/benxie/p/9542749.html
Unity Shader Graph(二)Dissolve Effect相关推荐
- Unity Shader Graph 制作Dissolve溶解效果
遵循国际惯例先看效果: 模型使用了Asset Store资源商店里下载的模型Robot Kyle,创建一个新的PBR Graph,命名为dissolve,双击进入shader graph编辑器,修改M ...
- Unity Shader Graph 使用安装步骤缺失材质球,以及场景原本物体材质球丢失问题解决
Unity Shader Graph 使用安装步骤,以及原本物体材质球丢失问题 我是用的版本是2019.3.9版本的,仅供参考. 第1步:Window-PackageManager-点击All Pac ...
- Unity Shader学习:Dissolve消融效果
Unity Shader学习:Dissolve消融效果 消融效果在游戏里非常常用,这里简单的实现下,代码里用到了if分支在shader里可能会费一点,如果想直接用puppet_master大佬版本的话 ...
- Unity Shader Graph实现模型任意方向剖切(学习笔记/五毛钱特效)
使用Shader Graph:Unlit Master 使用Position获取物体Object的空间坐标信息. 使用Split拆分物体的空间坐标信息,比如拆分为x.y.z. 使用Split拆分后的x ...
- Unity Shader Graph 制作Emission发光效果
效果图: Graph中用到了一个重要的节点,Fresnel Effect菲涅尔效果,在画面渲染中菲涅尔效果是一种很实用的技术手段,在Unity中则经常用它来实现边缘照明. 模型用到的依然是Asset ...
- Unity Shader Graph 制作Hologram全息效果
效果图: 用到网上找的一张线条贴图: 创建一个新的PBR Graph,创建以下属性: Hologram Texture(Texture 2D 类型):即上面的线条贴图 Tiling(Vector2 类 ...
- unity Shader Graph实现2D图片扭曲波纹效果
先看效果,制作版本:unity2019.4.2 制作2D图片效果,不需要用到光照信息,所以创建ShaderGraph时选用Unlit Graph. 图片一般都会有透明通道,记得修改Unlit Mast ...
- Unity Shader Graph 制作Grid网格效果
效果图: 用到的关键节点:Rectangle矩形节点.Fraction 关于Rectangle矩形节点的官方文档介绍: 大概含义指根据输入的UV生成一个矩形形状,大小由输入的宽度和高度指定,生成的形状 ...
- Unity Shader Graph 制作Rim Light边缘光效果
效果图: 模型为Asset Store资源商店中免费资源Robot Kyle机器人 实现原理: 通过法线方向和视线方向的夹角来判断点是否处于边缘,从而给其增加边缘光,视线方向和法线方向垂直时,则该点在 ...
最新文章
- iOS UIView快速添加事件
- PHP语言 -- 数组
- NEC:借助AI撬动未来物联网世界
- 关于VMware Linux 虚拟机忘记root 密码找回
- OpenCV2.4.X怎样使开发出来的exe文件或软件可独立运行?
- SQL Server2008附加数据库之后显示为只读时解决方法
- 采集文件到kafka
- android分享到新浪微博客户端吗,Android调用手机新浪微博客户端分享
- 在Python中模拟do-while循环
- vue项目目录结构分析、过滤器、vue文件中基础template、script、style
- Centos安装NFS服务器配置及挂载教程
- 2017.3.26 最长双回文串 思考记录
- 大班线描机器人_大班美术教案机器人
- 关于前端惰性加载(jquery_lazyload)的使用和原理分析
- MEM-英语 : 单词速记整理
- 电子商务正在形成共同体经济
- Mac 本地起一个html 服务
- c语言数字转换为字符串补位,String字符串补位
- Dunnett-t 检验~新复极差法检验
- win7下用VS编译SBA(摄影测量光束法平差程序库)