官方文档:
使用步骤:
-
启用功能
-
在关卡编辑器的工具栏中,单击 设置(Settings) 按钮,并选择 世界场景设置(World Settings)。
-
然后,在 世界场景设置(World Settings) 菜单中的 LOD系统(LODSystem) 下,启用 启用层级LOD系统(Enable Hierarchical LODSystem) 选项。
-
最后,转到 窗口(Window) 选项,并选择 分层LOD大纲视图(Hierarchical LOD Outliner)。
你将看到如下画面:
-
-
建立Demo
这边我们建一个demo场景来测试这个功能,场景如下:
-
生成集群(Generate Clusters)
- 在Hierarchical LOD Outliner面板里面,首先设置相关参数,然后点击按钮即可。
-
相关参数说明
Hierarical LODSetup:设定有多少层级的HLOD,比如上图就只有一层
对于每一层,有上图框里面的参数设置,Desire Bound Radius 意思就是每个集群的Bound大小的目标值,越大说明集群包含的内容越多范围越大。
-
Demo 的参数,生成结果如下:
- 在Hierarchical LOD Outliner面板里面,首先设置相关参数,然后点击按钮即可。
-
生成代理模型(Generate Proxy Meshes)
- 完成生成集群以后,Generate Proxy Meshes 的按钮就变成了绿色,点击即可生成代理模型,生成完成后保存即可在场景所在的目录下看到一个HLOD文件夹,里面存储的就是生成的HLOD对象。
-
Demo 点击后效果如下:
- 完成生成集群以后,Generate Proxy Meshes 的按钮就变成了绿色,点击即可生成代理模型,生成完成后保存即可在场景所在的目录下看到一个HLOD文件夹,里面存储的就是生成的HLOD对象。
-
效果测试
-
完成上述步骤以后,场景里面就正式采用了HLOD。比如在编辑器里面,近处较大的物体你选中的时候是一个一个选中的,远处的物体选中的时候是以集群为单位。
-