【ShaderGraph】道路引导,小溪流水等UV动画效果

目录

一创建ShaderGraph文件

二设置UV动画速度变量

​三设置UV动画方向和Tiling变量

​四设置贴图属性

五设置主色MainColor属性

六最终效果


 

 

一创建ShaderGraph文件

1.在assets下鼠标右键Create-ShaderGraph-HDRP-litShaderGraph并修改名字

 2.创建材质导入贴图

二设置UV动画速度变量

1.创建Time节点和Float变量Speed

 

拖拽speed到面板后再创建Multiply节点使前面二者相乘输出 控制时间速度的一个值


三设置UV动画方向和Tiling变量

1.创建2维向量节点Direction和2维向量节点Tiling

2.创建Multiply节点使Direction和之前输出的速度值相乘

3.创建UV节点和TilingAndOffset节点

Direction和之前输出的速度值相乘后关联在TilingAndOffset节点的Offset上另外节点Tiling关联在TilingAndOffset的Tiling上

 四设置贴图属性

1.创建节点Texture2D和取样节点SampleTexture2D
2.把TilingAndOffset的输出和Texture2D关联到SampleTexture2D的对应位置

五设置主色MainColor属性

1.创建Vector4变量MainTexture并生成节点创建Split分割节点分割MainTexture的RGBA
2.创建两个Multlpy相乘节点然后把取样器的RBGA和MainColor相乘并关联到片元着色器的BaseColor和Normol另外MainTexture分割后的A和采样器输出的A相乘并关联到片元着色器的Alpha上最后输出就是最终效果

六最终效果