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

相关推荐
老朱佩琪!6 小时前
Unity桥接模式
unity·设计模式·c#·桥接模式
陈言必行6 小时前
Unity 之 物理引擎中三种刚体力施加方式详解
unity·游戏引擎
foreveryao1236 小时前
Unity渲染流程(底层逻辑)
unity·游戏引擎·图形渲染
small-pudding7 小时前
Unity中的PBR(基于物理的渲染)
unity·游戏引擎
CreasyChan7 小时前
3D游戏数学基础指南
游戏·3d·unity·数学基础
深耕AI8 小时前
【已解决】PyCharm中使用uv创建项目时Python安装失败的问题
python·pycharm·uv
_oP_i8 小时前
uv vs pip 完整对比
pip·uv
平行云1 天前
Enscape × Paraverse | 从设计到一键发布、网页分享、实时交互的全新体验
unity·ue5·xr·3dsmax·webgl·实时云渲染·云桌面
最幸伏的人1 天前
Pycharm2025.3版本使用UV搭建项目
python·pycharm·uv
老朱佩琪!1 天前
Unity迭代器模式
unity·设计模式·迭代器模式