Language:
Page Info
Tags:
Skill Level:
Engine Version:
Share

构建分层细节级别模型

分层细节级别(HLOD)模型的构建分为两个主要步骤。首先选择 生成集群(Generate Clusters),基于 Cluster Generation Settings 中指定的设置将关卡中的 Actor 分组。然后选择 生成代理模型(Generate Proxy Meshes),生成耗时由场景复杂程度和 Mesh Generation Settings 中指定的设置决定,可能耗时较长。

步骤

以下生成 HLOD Meshes 的步骤分为两个主要部分:Generate ClustersGenerate Proxy Meshes

生成集群(Generate Clusters)

集群生成使用单个 HLOD 等级的设置决定如何在场景中对 静态网格体 Actor 进行分组。生成过程的耗时由使用的设置、分组的 Actor 数量、是否生成材质,以及硬件配置(最主要的决定因素)决定。

  1. 完成对所需单个 HLOD 等级的特定设置后,点击 Generate Clusters 按钮。

    image alt text

    进程开始后将出现一个进度条,显示生成的 LOD 等级。

    image alt text

  2. 进程完毕后,HLOD Outliner 将被所有集群 Actor 填充。

    image alt text

  3. 点击名称左边的箭头按钮可展开单个 LODActors,查看该集群由哪些 静态网格体 组成。

    image alt text

  4. HLOD Outliner 选择一个 LODActor 并在编辑器视口中将其找到,即可在关卡中显示集群。

    image alt text

如需查看生成的集群在编辑器中的效果,可使用 Forced Viewing Level 滑条查看使用中的 HLOD,无需转换到特定的屏幕尺寸。这有助于排解出现在屏幕上的问题(可能为生成集群的一部分)。

image alt text

如果生成的集群遇到问题,可展开特定集群并选择对立的 静态网格体 Actor。然后点击并将其拖至另一个集群,或右键点击列表中的 Actor 命名选择将其从集群的生成中 移除排除

在关卡中选中 actor,在其 Details 面板 中将 Enable Auto LODGeneration 选项设为 false,这样也可以每个实例为基础将 Actor 排除。

此外,如果需要添加 Actor集群,可点击并从 World Outliner 将其拖至需要纳入的 集群

image alt text

重复此过程,同时调整 HLOD 等级 Cluster Generation Settings 中的数值,直到生成满意的集群,然后进入下一部分。生成代理模型

生成代理模型

生成满意的集群后,即可前往将集群构建到代理模型中的选项。此代理模型将会是新建的 静态网格体 Actor(如启用,它将组合材质),拥有自身的光照图,以及自身的可编辑静态网格体(可在静态网格体编辑器中打开)。

  1. 如您已准备好构建代理模型,现在即可点击“Generate Proxy Mesh”按钮开始。

    image alt text

    进程开始后将出现进度条,显示使用中的 HLOD 层级和生成中的代理模型数量。此进度条不显示全部 HLOD 层级和创建的代理模型总数,只显示特定层级的代理模型数。

    image alt text

    此进程耗时取决于 HLOD 等级设置、创建的代理模型数量和系统配置,高端机器也可能耗时较长!

    举例参考:拥有 12-core i7 处理器、GTX-980 和 64GB RAM 配置的电脑耗时约 10-12 分钟完成代理模型生成(HLOD 等级为默认设置,每个 HLOD 等级约有 100+ LODActors)。

Tags