All Unreal Engine 4

UE4 HLOD 使用

 
 

官方文档:

使用步骤:

  1. 启用功能
    1. 在关卡编辑器的工具栏中,单击 设置(Settings) 按钮,并选择 世界场景设置(World Settings)。

    2. 然后,在 世界场景设置(World Settings) 菜单中的 LOD系统(LODSystem) 下,启用 启用层级LOD系统(Enable Hierarchical LODSystem) 选项。

    3. 最后,转到 窗口(Window) 选项,并选择 分层LOD大纲视图(Hierarchical LOD Outliner)。

      你将看到如下画面:

  2. 建立Demo

    这边我们建一个demo场景来测试这个功能,场景如下:

  3. 生成集群(Generate Clusters)
    1. 在Hierarchical LOD Outliner面板里面,首先设置相关参数,然后点击按钮即可。
    2. 相关参数说明

      Hierarical LODSetup:设定有多少层级的HLOD,比如上图就只有一层

      对于每一层,有上图框里面的参数设置,Desire Bound Radius 意思就是每个集群的Bound大小的目标值,越大说明集群包含的内容越多范围越大。

    3. Demo 的参数,生成结果如下:

  4. 生成代理模型(Generate Proxy Meshes
    1. 完成生成集群以后,Generate Proxy Meshes 的按钮就变成了绿色,点击即可生成代理模型,生成完成后保存即可在场景所在的目录下看到一个HLOD文件夹,里面存储的就是生成的HLOD对象。
    2. Demo 点击后效果如下:

  5. 效果测试
    1. 完成上述步骤以后,场景里面就正式采用了HLOD。比如在编辑器里面,近处较大的物体你选中的时候是一个一个选中的,远处的物体选中的时候是以集群为单位。