Unity Shader Graph - Colored Ghost
效果图:
新建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相关推荐
- Unity Shader Graph 使用安装步骤缺失材质球,以及场景原本物体材质球丢失问题解决
Unity Shader Graph 使用安装步骤,以及原本物体材质球丢失问题 我是用的版本是2019.3.9版本的,仅供参考. 第1步:Window-PackageManager-点击All Pac ...
- Unity Shader Graph(二)Dissolve Effect
此篇文章记录Dissolve Effect(溶解特效)的制作过程 软件环境 Unity 2018.1.2f1 Packages: Lightweight Render Pipeline 1.1.11 ...
- Unity Shader Graph实现模型任意方向剖切(学习笔记/五毛钱特效)
使用Shader Graph:Unlit Master 使用Position获取物体Object的空间坐标信息. 使用Split拆分物体的空间坐标信息,比如拆分为x.y.z. 使用Split拆分后的x ...
- Unity Shader Graph 制作Dissolve溶解效果
遵循国际惯例先看效果: 模型使用了Asset Store资源商店里下载的模型Robot Kyle,创建一个新的PBR Graph,命名为dissolve,双击进入shader graph编辑器,修改M ...
- Unity Shader Graph 制作Emission发光效果
效果图: Graph中用到了一个重要的节点,Fresnel Effect菲涅尔效果,在画面渲染中菲涅尔效果是一种很实用的技术手段,在Unity中则经常用它来实现边缘照明. 模型用到的依然是Asset ...
- 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机器人 实现原理: 通过法线方向和视线方向的夹角来判断点是否处于边缘,从而给其增加边缘光,视线方向和法线方向垂直时,则该点在 ...
- Unity Shader Graph 制作Hologram全息效果
效果图: 用到网上找的一张线条贴图: 创建一个新的PBR Graph,创建以下属性: Hologram Texture(Texture 2D 类型):即上面的线条贴图 Tiling(Vector2 类 ...
最新文章
- android smack源码分析——接收消息以及如何解析消息
- PHP Warning: date(): It is not safe to rely on the system's timezone settings
- 《TCP/IP详解》学习笔记(五):IP选路、动态选路
- 移动开发技术有哪些?
- RabbitMq(七) Topic模式介绍及代码示例
- 智能会议系统(3)---Android VoIP系统实现原理
- JZ32 从上往下打印二叉树
- python测试开发django-114.ModelForm中局部钩子(clean_)和全局钩子校验
- mysql c盘满了 怎么办_C盘太满清理技巧
- ROS2极简总结-新增概念
- iOS APP启动函数调用顺序~详解
- Cornerstone 4.1 Mac破解版
- Deep Learning(深度学习)学习笔记整理
- 使用U盘启动盘安装Imperva MX13.0
- python matplotlib绘制等高线、等值线图
- 第四次计算革命孕育“数字经济体”
- 爬虫练习(Day4)
- Docker 入门看这一篇就够了,万字详解!
- C++实现二路归并排序算法
- RF新手常见问题总结
热门文章
- KPCA、KLPP及两者结合改进的特征提取特征降维算法
- UE4seq过场动画混合到玩家视角
- 日常生活小常识(5)
- POJ_2488(DFS算法,西洋棋)
- 随机性检测之游程总数测试
- 将一个4×4的矩阵转置,用一函数实现之。要求:(1)在主函数中用scanf函数输入矩阵元素。(2)将数组名作为函数实参,在执行函数的过程中实现矩阵转置,函数调用结束后在主函数中输出已转置的矩阵。
- CentOS-系统对历史操作记录添加ip追踪设置
- react实现路由跳转
- linux设置静态ip地址_什么是静态IP地址,与动态IP地址比较以及如何为Windows和Linux设置?...
- VB的基本语法之循环结构