UE5中制作动态数字Decal

在进行城市道路编辑时,经常需要绘制人行道、交通标志、停车线等路面元素。如果能够使用具有动态修改功能的 Decal(贴花),将大大提升编辑效率和灵活性。接下来讲解如何制作。


1.首先准备一张包含所需元素的Texture,这里仅测试切换数字,因此准备0-9个数字排开的贴图。每个元素尺寸为1024/10。

2.新建材质球,Materal Domain设置为Deferred Decal,Blend Mode设置为Translucent。

3.材质链接主要用SubUV_Function这个内置节点 ,SubImages表示贴图如何划分子UV,Frame表示当前位于哪个子UV区域,将Frames的连接提升为变量,命名Index,方便后续编辑。

4.新建Decal类型蓝图

5.在蓝图构造函数脚本中动态创建材质示例,修改Index参数,绑定蓝图public参数Number,并更新Decal的材质球。

最终将蓝图放置于场景中修改其公共变量即可。


参考:https://dev.epicgames.com/community/learning/tutorials/bZrZ/unreal-engine-dynamic-numbers-material-made-easy

相关推荐
qq_3140098333 分钟前
Windows+VSCode搭建小智(xiaozhi)开发环境
ide·人工智能·vscode·编辑器·开源软件
虾球xz1 小时前
CppCon 2014 学习:Decomposing a Problem for Parallel Execution
开发语言·c++·学习
虾球xz5 小时前
CppCon 2014 学习:Gamgee: A C++14 library for genomic data processing and analysis
java·开发语言·c++·学习
xiaohanbao096 小时前
day44 python 训练CNN网络并使用Grad-CAM可视化
网络·人工智能·python·深度学习·学习·机器学习·cnn
在线OJ的阿川8 小时前
【大模型学习】项目练习:视频文本生成器
人工智能·python·学习·自然语言处理·个人开发
YY_pdd10 小时前
安卓jetpack compose学习笔记-UI基础学习
笔记·学习
瑶光守护者10 小时前
【深度学习】自编码器:数据压缩与特征学习的神经网络引擎
人工智能·深度学习·神经网络·学习·机器学习·强化学习
Moonnnn.10 小时前
【电赛培训课程】测量与信号类赛题知识点讲解与赛题解析
笔记·学习
余厌厌厌10 小时前
Golang学习之旅
开发语言·学习·golang
冰茶_11 小时前
结构型设计模式之桥接模式
学习·设计模式·微软·c#·.netcore·桥接模式