此篇文章记录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相关推荐

  1. Unity Shader Graph 制作Dissolve溶解效果

    遵循国际惯例先看效果: 模型使用了Asset Store资源商店里下载的模型Robot Kyle,创建一个新的PBR Graph,命名为dissolve,双击进入shader graph编辑器,修改M ...

  2. Unity Shader Graph 使用安装步骤缺失材质球,以及场景原本物体材质球丢失问题解决

    Unity Shader Graph 使用安装步骤,以及原本物体材质球丢失问题 我是用的版本是2019.3.9版本的,仅供参考. 第1步:Window-PackageManager-点击All Pac ...

  3. Unity Shader学习:Dissolve消融效果

    Unity Shader学习:Dissolve消融效果 消融效果在游戏里非常常用,这里简单的实现下,代码里用到了if分支在shader里可能会费一点,如果想直接用puppet_master大佬版本的话 ...

  4. Unity Shader Graph实现模型任意方向剖切(学习笔记/五毛钱特效)

    使用Shader Graph:Unlit Master 使用Position获取物体Object的空间坐标信息. 使用Split拆分物体的空间坐标信息,比如拆分为x.y.z. 使用Split拆分后的x ...

  5. Unity Shader Graph 制作Emission发光效果

    效果图: Graph中用到了一个重要的节点,Fresnel Effect菲涅尔效果,在画面渲染中菲涅尔效果是一种很实用的技术手段,在Unity中则经常用它来实现边缘照明. 模型用到的依然是Asset ...

  6. Unity Shader Graph 制作Hologram全息效果

    效果图: 用到网上找的一张线条贴图: 创建一个新的PBR Graph,创建以下属性: Hologram Texture(Texture 2D 类型):即上面的线条贴图 Tiling(Vector2 类 ...

  7. unity Shader Graph实现2D图片扭曲波纹效果

    先看效果,制作版本:unity2019.4.2 制作2D图片效果,不需要用到光照信息,所以创建ShaderGraph时选用Unlit Graph. 图片一般都会有透明通道,记得修改Unlit Mast ...

  8. Unity Shader Graph 制作Grid网格效果

    效果图: 用到的关键节点:Rectangle矩形节点.Fraction 关于Rectangle矩形节点的官方文档介绍: 大概含义指根据输入的UV生成一个矩形形状,大小由输入的宽度和高度指定,生成的形状 ...

  9. Unity Shader Graph 制作Rim Light边缘光效果

    效果图: 模型为Asset Store资源商店中免费资源Robot Kyle机器人 实现原理: 通过法线方向和视线方向的夹角来判断点是否处于边缘,从而给其增加边缘光,视线方向和法线方向垂直时,则该点在 ...

最新文章

  1. iOS UIView快速添加事件
  2. PHP语言 -- 数组
  3. NEC:借助AI撬动未来物联网世界
  4. 关于VMware Linux 虚拟机忘记root 密码找回
  5. OpenCV2.4.X怎样使开发出来的exe文件或软件可独立运行?
  6. SQL Server2008附加数据库之后显示为只读时解决方法
  7. 采集文件到kafka
  8. android分享到新浪微博客户端吗,Android调用手机新浪微博客户端分享
  9. 在Python中模拟do-while循环
  10. vue项目目录结构分析、过滤器、vue文件中基础template、script、style
  11. Centos安装NFS服务器配置及挂载教程
  12. 2017.3.26 最长双回文串 思考记录
  13. 大班线描机器人_大班美术教案机器人
  14. 关于前端惰性加载(jquery_lazyload)的使用和原理分析
  15. MEM-英语 : 单词速记整理
  16. 电子商务正在形成共同体经济
  17. Mac 本地起一个html 服务
  18. c语言数字转换为字符串补位,String字符串补位
  19. Dunnett-t 检验~新复极差法检验
  20. win7下用VS编译SBA(摄影测量光束法平差程序库)

热门文章

  1. Hbase基本shell操作
  2. javascript断点调试
  3. App签名原理以及应用的重签名
  4. Redisson实现分布式锁-由问题到程序
  5. Unity摄像机组件参数
  6. SpringBoot的四大设计思想
  7. 自结-DeepTrack Grouping RFID Tags Based on Spatio-temporal Proximity in Retail Spaces
  8. 计算exp(-jwt)、cos(wt)的无穷积分
  9. c51单片机学习笔记-LED流水灯实验
  10. 《设计模式解析(第2版•修订版)》目录—导读