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

相关推荐
2301_8029399017 小时前
从零开始学习Redis(五):多级缓存
redis·学习·缓存
Chunyyyen17 小时前
【第二十周】自然语言处理的学习笔记05
笔记·学习·自然语言处理
风语者日志17 小时前
[LitCTF 2023]Vim yyds
linux·编辑器·vim
笨鸟笃行18 小时前
百日挑战——单词篇(第十一天)
学习
yong158585534319 小时前
1. Linux C++ muduo 库学习——库的编译安装
linux·c++·学习
zhangzhangkeji19 小时前
cesium126,230331,Visualize Per-Feature Metadata - 1:官方教程
ue5
9523619 小时前
数据结构-顺序表
java·数据结构·学习
zhangzhangkeji19 小时前
cesium126,230316,根据经纬度动态生成物体:主要使用了角色的 tag 属性,地球锚点也是有 tag 属性的
ue5
码界奇点19 小时前
Java Web学习 第1篇前端基石HTML 入门与核心概念解析
java·前端·学习·xhtml
星辰大海141220 小时前
摄影入门学习笔记
笔记·数码相机·学习