效果图:

新建PBR Graph,创建以下属性:

Scroll Driection(Vector2 类型):控制滚动方向

Noise Scale(Vector1 类型):控制噪点规模

First Color(HDR类型 Color):第一种颜色

Second Color(HDR类型 Color):第二种颜色

创建Position节点,获取模型的顶点位置,Space空间使用默认World模式,输出至新建Tiling And Offset节点中的UV属性:

Offset偏移毫无疑问使用Time节点让其动起来,为了使用创建的Scroll Direction属性控制滚动方向,将Time节点输出与Scroll Diection值使用Multiply节点相乘后再输出至Tiling And Offset节点中Offset属性:

创建Simple Noise噪点节点,UV使用Tiling And Offset节点的输出值,Scale则通过创建的Noise Scale属性控制:

Simple Noise节点的输出值同时连接到PBR Master主节点中的Nomal和Alpha:

创建一个Lerp插值节点,通过Simple Noise节点的输出值实现First Color和Second Color两种之间的插值:

最终将Lerp节点输出值同时连接到PBR Master主节点中的Albedo和Emission:

Unity Shader Graph - Colored Ghost相关推荐

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

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

  2. Unity Shader Graph(二)Dissolve Effect

    此篇文章记录Dissolve Effect(溶解特效)的制作过程 软件环境 Unity 2018.1.2f1 Packages: Lightweight Render Pipeline 1.1.11 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. android smack源码分析——接收消息以及如何解析消息
  2. PHP Warning: date(): It is not safe to rely on the system's timezone settings
  3. 《TCP/IP详解》学习笔记(五):IP选路、动态选路
  4. 移动开发技术有哪些?
  5. RabbitMq(七) Topic模式介绍及代码示例
  6. 智能会议系统(3)---Android VoIP系统实现原理
  7. JZ32 从上往下打印二叉树
  8. python测试开发django-114.ModelForm中局部钩子(clean_)和全局钩子校验
  9. mysql c盘满了 怎么办_C盘太满清理技巧
  10. ROS2极简总结-新增概念
  11. iOS APP启动函数调用顺序~详解
  12. Cornerstone 4.1 Mac破解版
  13. Deep Learning(深度学习)学习笔记整理
  14. 使用U盘启动盘安装Imperva MX13.0
  15. python matplotlib绘制等高线、等值线图
  16. 第四次计算革命孕育“数字经济体”
  17. 爬虫练习(Day4)
  18. Docker 入门看这一篇就够了,万字详解!
  19. C++实现二路归并排序算法
  20. RF新手常见问题总结

热门文章

  1. KPCA、KLPP及两者结合改进的特征提取特征降维算法
  2. UE4seq过场动画混合到玩家视角
  3. 日常生活小常识(5)
  4. POJ_2488(DFS算法,西洋棋)
  5. 随机性检测之游程总数测试
  6. 将一个4×4的矩阵转置,用一函数实现之。要求:(1)在主函数中用scanf函数输入矩阵元素。(2)将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。
  7. CentOS-系统对历史操作记录添加ip追踪设置
  8. react实现路由跳转
  9. linux设置静态ip地址_什么是静态IP地址,与动态IP地址比较以及如何为Windows和Linux设置?...
  10. VB的基本语法之循环结构