【ShaderGraph】道路引导,小溪流水等UV动画效果
- 开源代码
- 2025-08-20 10:54:01

目录
一:创建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上最后输出就是最终效果
六:最终效果
【ShaderGraph】道路引导,小溪流水等UV动画效果由讯客互联开源代码栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“【ShaderGraph】道路引导,小溪流水等UV动画效果”