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

相关推荐
Huanzhi_Lin2 分钟前
图形渲染管线流程笔记
笔记·图形渲染·shader·glsl
飞浪纪元[FWC–FE]1 小时前
【无标题】
unity·游戏引擎
红黑色的圣西罗3 小时前
对象池简述
unity·c#
淡海水11 小时前
【节点】[Texture2DAsset节点]原理解析与实际应用
unity·游戏引擎·shadergraph·图形·texture2dasset
向宇it11 小时前
【unity游戏开发——网络】unity+PurrNet联机实战,实现一个多人对战类《CS/CSGO》《CF/穿越火线》《PUBG/吃鸡》的FPS射击游戏
游戏·unity·游戏引擎·交互·联机
CreasyChan1 天前
ShaderLab 基本结构详解
shader
沉默金鱼1 天前
Unity实用技能-GM命令
unity·游戏引擎
chillxiaohan1 天前
unity粗糙、高光、光泽度调节shader记录
unity·游戏引擎
星夜泊客1 天前
Unity UI 渲染与 Rebuild 机制简易解析
unity·游戏引擎
qiminixi2 天前
Unity 6000下载
unity·unity 6000·unity 6000下载