Shader Graph25-UV移动旋转缩放(自定义函数)

我们将UV操作放入函数内,该函数的内容来自我之前的文章

Shader Graph24-摇晃树叶-CSDN博客

一、UE在Material中右键,新建Material Function。

增加输入

二、新建Material,命名为DemoUVRotationUseFunction

Offset为偏移值,Rotation为旋转速度,Scale为重复数,Pivot旋转中心的位置。

三、Unity版本,新建Sub Graph命名为TransformUV。

新建变量

编写内容,可以复制摇晃树叶的代码进入该sub graph。

Shader Graph24-摇晃树叶-CSDN博客

修改Output名字和类型

替换变量

UVs变量后面增加一个默认UV的设置,如果没有uv传入则使用默认uv。

别忘了保存,最后的代码是这样的。

四、调用该Sub Graph

相关推荐
魔士于安1 小时前
Unity太空战舰完整工程,包含战损,实时战损
游戏·unity·游戏引擎·贴图·模型
Nuopiane2 小时前
MyPal3(10)视锥体剔除
unity
海海不瞌睡(捏捏王子)4 小时前
Unity知识点概要
unity·1024程序员节
学不完的4 小时前
Zrlog面试问答及问题解决方案
linux·运维·nginx·unity·游戏引擎
小清兔5 小时前
unity游戏制作中问题汇总(持续更新)
游戏·unity·游戏引擎
mxwin19 小时前
Unity Shader SRP深入理解内置渲染管线与 URP/HDRP 的底层架构差异
unity·游戏引擎·单一职责原则
QYR_Jodie20 小时前
全球UV打印机市场洞察:规模增长与竞争格局演变
uv·市场报告
mxwin1 天前
Unity Shader 渲染管线深度解析 — Shader 三阶段
unity·游戏引擎·shader·uv
mxwin1 天前
Unity Shader 数学与几何变换 深入理解渲染管线中的坐标系转换:从模型空间到屏幕空间的完整变换链
unity·游戏引擎·shader
心前阳光1 天前
Unity使用Luban之Luban配置
unity