UE4/5 开启HLOD进行优化

简介: UE4/5 开启HLOD进行优化

HLOD指最后一个LOD级别下,对物件对象分簇,将周围零碎物体静态合批并以符合当前距离的贴图低分辨率进行显示。HLOD的缺点是占用内存较多。

本文将讲解UE中HLOD功能的使用。

1.确保HLOD开启
在WorldSettings里检查HLOD各选项是否正常,可以设置较低的Bound距离,方便调试:
q1.png

2.设置HLOD
以UE沙发场景为例,点开Window -> Hierarchical LOD Outliner,开始编辑HLOD参数:
q2.png

点击Regenerate Clusters,UE会自动搜寻所有适合进行HLOD的对象:
q3.png

注意这里左下角有个选项,如果勾选会将整个Level生成为1个Cluster,这会影响HLOD的优化效果,如果合并物件数量不是很夸张,可以去掉勾选;手动设置Cluster。

Shift多选需要加入Cluster的物件,拖入HLOD面板即可:
q4.png

点击Generate Proxy Meshes,生成代理Mesh,需要注意这时候Build All不需要再点。
q6.png

3.测试HLOD
测试有一个很简单的方法,在HLOD面板中选择物件,会有黄色描边,然后拉远,描边会消失,说明已经被替换为HLOD网格,当然在WorldSettings里的Bound距离修改也要设置的比较近才行:
q7.gif

相关文章
|
存储 运维 网络协议
如何实现 呼叫速率(caps) 值控制
首先,企业需要明确的是呼叫中心系统搭建的目的。搭建这个呼叫中心是想用来做什么呢? 是为了企业当做呼入型的客服使用? 还是用来当电话外呼使用? 是企业想做营销用呢还是政府单位办公使用? 是要做外包服务呢还是自己用? 是想挣钱用呢还是想做客户服务使用? 需求 呼叫中心的搭建肯定有需求,这就要把一份需求文档写出来。比如想要做什么,每一点写的清清楚楚: 需求包括现在有什么? 碰到了什么问题? 以后想整成什么样? 设置,扩容以及升级的快速,成本与灵活性 一个企业的业务、流程与规模有时候随着市场的快速成长会有很大的变化。这时候,企业的呼叫中心系统就要能够快速的适应市场,能让企业做出适当的调整。比如,呼叫中
|
3月前
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
在UE中使用SVT(VirtualTexture)功能
在UE中使用SVT(VirtualTexture)功能
214 0
在UE中使用SVT(VirtualTexture)功能
在UE中使用Stencil功能
在UE中使用Stencil功能
153 0
在UE中使用Stencil功能
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
319 0
UE4/5 使用Sequence录制功能,实现自定义蓝图逻辑的运行
|
C++
UE C++延迟调用实现(LatentAction方法)
UE C++延迟调用实现(LatentAction方法)
270 0
|
Windows
UE DTCmd 插件说明
UE DTCmd 插件说明
122 0
DTMultiWindow UE UMG 多窗口插件说明
DTMultiWindow UE UMG 多窗口插件说明
197 0
|
编解码 调度 vr&ar
【UE虚幻引擎】干货!UE修改分辨率的3种方法
虚幻引擎作为一款实时3D创作工具,在游戏、建筑、影视动画、虚拟仿真等领域受到全球各行各业创作者广泛欢迎,在UE中获取和设置分辨率也是3D创作开发工作中的常用功能。本文介绍了在虚幻引擎中修改分辨率的3种方法,希望对广大创作者有帮助。