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

相关推荐
小白学鸿蒙9 小时前
Unity 3D 2023解压安装,配置安卓运行环境后打包安卓应用(踩坑无数之差点放弃)
android·unity·游戏引擎
__water18 小时前
【关于unity打包Android失败问题】
android·unity
mascon19 小时前
Unity 编辑器扩展
unity·编辑器·游戏引擎
程序员正茂1 天前
Unity3d使用MQTT异步连接服务端
mqtt·unity·异步
mxwin1 天前
在unity shader中,通过pass产生阴影,通过主pass的光照 接收阴影!那么问题来了,是先产生阴影吗?还是先接收阴影,执行顺序是啥呢
数码相机·unity·游戏引擎·shader
小贺儿开发1 天前
《唐朝诡事录之长安》——盛世马球
人工智能·unity·ai·shader·绘画·影视·互动
kafei_*1 天前
VScode 添加 UV虚拟环境方法
vscode·python·uv
蒙双眼看世界2 天前
Unity结合ECharts图表及网页插件EmbeddedBrowser的应用开发
unity·游戏引擎·echarts
大萌神Nagato2 天前
python 包管理器uv
开发语言·python·uv
郝学胜-神的一滴2 天前
中级OpenGL教程 004:为几何体注入法线灵魂
c++·unity·游戏引擎·godot·图形渲染·opengl·unreal