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

相关推荐
网络工程小王3 小时前
【LangChain 大模型6大调用指南】调用大模型篇
linux·运维·服务器·人工智能·学习
qq_571099353 小时前
学习周报四十三
学习
小郑加油3 小时前
python学习Day12:pandas安装与实际运用
开发语言·python·学习
MegaDataFlowers6 小时前
英语六级我还在背单词:Unit 1(Lesson 2)
学习
东京老树根6 小时前
SAP学习笔记 - BTP SAP Build12 - SAP Build Content Package
笔记·学习
晴夏。7 小时前
UE Spawn出来的Actor的生命周期和管理方法
游戏·ue5·ue4·ue
幸福巡礼9 小时前
【LangChain 1.2 实战(一)】 概述
笔记·学习·langchain
知识分享小能手9 小时前
R语言入门学习教程,从入门到精通,R语言数据计算与分组统计(9)
开发语言·学习·r语言
lizhihai_9910 小时前
股市学习心得—半导体12种核心材料
大数据·人工智能·学习
sakiko_10 小时前
UIKit学习笔记3-布局、滚动视图、隐藏或显示视图
前端·笔记·学习·objective-c·swift·uikit