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

相关推荐
姝孟17 分钟前
笔记(C++篇)—— Day 12(类的默认成员函数)
c++·笔记·学习
ideaout技术团队7 小时前
leetcode学习笔记2:多数元素(摩尔投票算法)
学习·算法·leetcode
十铭忘8 小时前
Bug——PaddleX人脸识别报错:Process finished with exit code -1073741819 (0xC0000005)
学习·bug
less is more_09309 小时前
风力发电机输出功率模型综述
笔记·学习·数学建模
丰锋ff9 小时前
2006 年真题配套词汇单词笔记(考研真相)
笔记·学习·考研
avi911112 小时前
Unreal虚幻粒子系统二三事
ue5·虚幻引擎·unreal
早睡冠军候选人12 小时前
K8s学习----节点(Node)
运维·学习·云原生·容器·kubernetes
许商13 小时前
【stm32】cmake构建vscode开发环境
ide·vscode·编辑器
小林up16 小时前
《Unity Shader入门精要》学习1:Phong 模型中法向量归一化的正确位置
学习·unity·游戏引擎
Lojarro17 小时前
GO学习2:基本数据类型 与 转换
后端·学习·golang