zl程序教程

您现在的位置是:首页 >  其它

当前栏目

Unity Shader Graph - Colored Ghost

Unity Graph Shader Ghost
2023-09-27 14:19:52 时间

效果图:

新建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: