当前位置: 首页 > news >正文

【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上最后输出就是最终效果

六:最终效果

 

 

相关文章:

  • JavaEE day9 初识HTTP2
  • 【快速幂】876. 快速幂求逆元
  • 大宇无限将全部业务系统都部署在亚马逊云科技上
  • 每日学术速递1.28
  • 数据库面试题总结
  • 基于PIL和Tesseract的数字计算验证码识别处理思路
  • C技能树-判断语句
  • 【JavaGuide面试总结】Java IO篇
  • 网络编程(2)
  • 带你走进Java8新特性Stream流的小世界
  • 07_linux中断控制
  • java多线程的使用
  • [数据库迁移]-ES集群的部署
  • 计算机相关专业混体制的解决方案(事业编之学校与医院)
  • Go语言基础入门第二章
  • 蓝桥杯2021省赛Python
  • 更方便Spring存储和读取对象,五大类注解、@Bean、@Autowired、@Resource
  • 数据挖掘,计算机网络、操作系统刷题笔记36
  • 走进 HTML
  • Kettle(8):删除组件
  • https://app.hackthebox.com/machines/Inject
  • Spring —— Spring简单的读取和存储对象 Ⅱ
  • 渗透测试之冰蝎实战
  • Mybatis、TKMybatis对比
  • Microsoft Office 2019(2022年10月批量许可版)图文教程
  • 《谷粒商城基础篇》分布式基础环境搭建
  • 哈希表题目:砖墙
  • Vue 3.0 选项 生命周期钩子
  • 【车载嵌入式开发】AutoSar架构入门介绍篇
  • 【计算机视觉 | 目标检测】DETR风格的目标检测框架解读