如何导入骨骼网格体 LOD

学习导入骨骼网格体 LOD。

Choose your operating system:

Windows

macOS

Linux

可从外部 3D 建模程序(如 3DS Max Maya Blender )将骨骼网格体细节级别(LOD)导入虚幻引擎。我们在此使用 3DS Max 和 Maya 进行演示,实际上您可将骨骼网格体 LOD 从任何带保存功能的 3D 建模程序中导入虚幻引擎。

开始之前:须拥有可使用的3D建模程序。

目标

此指南的要点是为您展示如何从外部 3D 建模程序导入骨骼网格体 LOD。

目的

完成此指南的阅读后,您将了解:

  • 如何从外部 3D 建模程序设置骨骼网格体 LOD。

  • 如何从外部 3D 建模程序导出骨骼网格体 LOD。

  • 如何将骨骼网格体 LOD 从外部 3D 建模程序导入虚幻编辑器。

UE4 FBX导入通道使用 FBX 2018 。在导出时使用其他版本可能导致不兼容。

选择3D美术工具

Autodesk Maya

Autodesk 3ds Max

设置骨骼网格体 LOD

  1. 从基础LOD到最低级LOD的顺序,依次选择所有网格体(基础和LOD)。按顺序选择非常重要,这样就可以按照复杂性以正确的顺序添加它们。然后从 编辑(Edit) 菜单中选择 细节层级(Level of Detail) > 分组(Group) 命令。

    maya_lod_group.jpg

  2. 现在所有的网格体都应该分组到了LOD组下。

    maya_lod_contents.jpg

  1. 选中所有网格物体(基础网格物体和LOD——顺序不重要),然后从 分组(Group) 菜单中选择 分组(Group) 命令。

    max_lod_group.jpg

  2. 在打开的对话框中输入新组的名称,单击 max_lod_ok_button.jpg 按钮来创建组。

    max_lod_group_name.jpg

  3. 单击 max_utilities_button.jpg 按钮来查看 实用程序(Utilities) 面板,然后选择 细节层级(Level of Detail) 实用程序。 注意: 你可能需要单击 max_utility_more_button.jpg ,从列表中将其选中。

    max_lod_utility.jpg

  4. 选择组后,单击 max_lod_create_button.jpg 按钮来创建一套新LOD,并将所选组中的网格体添加到其中。这些网格体将根据复杂程度自动排序。

    max_lod_contents.jpg

多部位骨骼网格体 LOD 的设置和全网格体 LOD 的设置几乎相同,唯一的不同是包含 LOD 的每个部位均会创建 LOD 群组。这些 LOD 群组的设置过程与上述过程相同。

导出骨骼网格体 LOD

  1. 选择要导出的LOD群组和关节。

    LOG_joint_selection.png

    按照与基本网格体相同的导出步骤操作(具体请参见 从3D应用程序中导出网格体 部分)。

  2. 选择包含要导出的LOD集以及骨骼的网格体群组。

    LOD_meshset_bones_selection.png

    按照与基本网格体相同的导出步骤操作(具体请参见 从3D应用程序中导出网格体 部分)。

导入骨骼网格体 LOD

可通过 Persona LOD Settings 下的 Mesh Details 面板导入 骨骼网格体 LOD

Persona 是 UE4 中的动画编辑工具集。在 动画编辑器 中可查看更多内容。

  1. 如需将 LOD 应用至骨骼网格体,双击 内容浏览器 中的动画资源即可打开 Persona (操作示意图如下)。

    OpeningPersona.png

  2. Mesh Details 面板中向下滚动,找到 LOD Settings 部分并点击 LOD Import 选项。

    LOD_Import.png

  3. 在文件浏览器中找到并选择需要导入的 FBX 文件。

    ImportLOD1_Windows.png

    ImportLOD1_Mac.png

  4. 导入的 LOD 现在已添加到 Mesh Details 面板。

    LOD_Added.png

  5. 每个 LOD 下的 Display Factor 设置说明 LOD 何时使用。下图中,玩家位置靠近 骨骼网格体 时使用 LOD0,玩家位置远离 骨骼网格体 时使用 LOD1。

    LODs_Set.png

    玩家位置远离 骨骼网格体 时,使用较小的 Display Factor 数值告知虚幻引擎使用 LOD。玩家位置靠近 骨骼网格体 时,使用较大的 Display Factor 数值告知虚幻引擎使用 LOD。

这便是该教程的全部内容,您已从中学习到:

✓ 如何从外部 3D 建模程序设置骨骼网格体 LOD。
✓ 如何从外部 3D 建模程序导出骨骼网格体 LOD。
✓ 如何将骨骼网格体 LOD 从外部 3D 建模程序导入虚幻编辑器。

欢迎帮助改进虚幻引擎文档!请告诉我们该如何更好地为您服务。
填写问卷调查
取消