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

相关文章
|
4月前
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
【实验篇】如何利用BFD与浮动路由联动实现链路自动切换?
|
6月前
|
存储 缓存 中间件
启用会话控制
【6月更文挑战第15天】启用会话控制。
33 3
在UE中使用SVT(VirtualTexture)功能
在UE中使用SVT(VirtualTexture)功能
225 0
在UE中使用SVT(VirtualTexture)功能
在UE中使用Stencil功能
在UE中使用Stencil功能
168 0
在UE中使用Stencil功能
|
C++
UE C++延迟调用实现(LatentAction方法)
UE C++延迟调用实现(LatentAction方法)
296 0
|
机器学习/深度学习 5G
beamManagement(一)idle初始接入过程
NR中所有的上下行信道的发送和接收都是基于波束。基站通过对信道质量的测量来动态选择UE和基站之间波束的方向和频率,进而完成通信。NR使用的频率信号是高频信号,高频意味着波长越短,天线也就越短。当无线信号辐射变为波束形状后,就很难使用单个的天线传输同时覆盖多个UE,因而NR的天线数量大大增加,形成更多波束,提升覆盖;NR使用Massive MIMO技术时,就需要使用大规模天线阵列,进而实现多用户空分,提升频谱利用率; 提升能量利用率,满足覆盖需求(特别是高频)。beam forming 不是本篇的重点(其实我也不太会),可以百度看下具体内容。这里只关注3GPP spec中相关的波束管理的内容。
|
Android开发
【Android 电量优化】电量优化特性 ( Doze 低电耗模式 | Standby 应用待机模式 | 白名单设置 | 白名单添加系统设置界面 | 指定应用的白名单添加界面 | 测试应用 )
【Android 电量优化】电量优化特性 ( Doze 低电耗模式 | Standby 应用待机模式 | 白名单设置 | 白名单添加系统设置界面 | 指定应用的白名单添加界面 | 测试应用 )
910 0
【Android 电量优化】电量优化特性 ( Doze 低电耗模式 | Standby 应用待机模式 | 白名单设置 | 白名单添加系统设置界面 | 指定应用的白名单添加界面 | 测试应用 )
|
前端开发 rax
直播通道预开启!独家分享带你玩转Rax
主题:使用 Rax 快速构建多端应用 时间:12月26日 19:00-19:45 嘉宾:洋风 Rax 项目核心负责人之一
643 0
直播通道预开启!独家分享带你玩转Rax
|
网络虚拟化
IRF典型配置举例(BFD MAD检测方式)
使用两台交换机进行IRF的最简配置,两台交换机适合于BFD的检测模式。
1991 0