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

相关推荐
Gain_chance6 分钟前
34-学习笔记尚硅谷数仓搭建-DWS层最近一日汇总表建表语句汇总
数据仓库·hive·笔记·学习·datagrip
Gain_chance1 小时前
36-学习笔记尚硅谷数仓搭建-DWS层数据装载脚本
大数据·数据仓库·笔记·学习
XH华2 小时前
备战蓝桥杯,第九章:结构体和类
学习·蓝桥杯
Gain_chance2 小时前
35-学习笔记尚硅谷数仓搭建-DWS层最近n日汇总表及历史至今汇总表建表语句
数据库·数据仓库·hive·笔记·学习
Ziky学习记录3 小时前
从零到实战:React Router 学习与总结
前端·学习·react.js
esmap4 小时前
ESMAP 智慧消防解决方案:以数字孪生技术构建全域感知消防体系,赋能消防安全管理智能化升级
人工智能·物联网·3d·编辑器·智慧城市
sensen_kiss4 小时前
INT303 Coursework1 爬取影视网站数据(如何爬虫网站数据)
爬虫·python·学习
red_redemption5 小时前
自由学习记录(116)
学习
大明者省5 小时前
激活函数选型速查表(核心规则)
编辑器
r i c k6 小时前
数据库系统学习笔记
数据库·笔记·学习