UDN
Search public documentation:

FBXMorphTargetPipelineCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3主页 > FBX内容通道 > FBX顶点变形目标通道
UE3主页 >动画 >FBX 顶点变形目标通道
UE3主页 > 角色美工人员 > FBX顶点变形目标通道
UE3主页 > 动画制作人员 > FBX顶点变形目标通道

FBX顶点变形目标通道


概述


FBX导入通道中的顶点变形目标支持提供了一种从3D应用程序中将骨架网格物体的顶点变形目标导入到Unreal中以便在游戏中使用的简单方法。该通道允许将任何数量的骨架网格物体的任何变形目标导入到一个单独的文件中。

本文是关于使用FBX内容通道将顶点变形目标导入到UnrealEd中的技术概述。请参照FBX最佳实践页面获得关于在开发环境中使用FBX内容通道的更多信息、帮助及技巧。

ALERT! 重要注意事项: 自从2011年9月份开始,UE3 FBX导出方法开始使用 FBX 2012 。在导出过程中使用不同的版本可能会导致不兼容。

命名


当使用FBX格式将顶点变形目标导入到UnrealEd时,将会根据3D应用程序中混合变形或顶点变形的名称来命名单独的顶点变形目标。

  • 3dsMax: 名称是Morpher修改器中的通道的名称。
  • Maya: 名称是添加到blendshape(混合变形)节点上的混合变形的名称,比如[BlendShapeNode]_[BlendShape]。

设置顶点变形目标


3dsMax

在3dsMax中设置要导出到FBX中的顶点变形目标需要使用Morpher修改器。以下的步骤提供了设置顶点变形目标以便进行导出所需的步骤的简单介绍。请参照该应用程序的帮助文档获得更多详细信息。

  1. 从基础网格物体开始。
    max_setup_1.jpg
  2. 复制将要修改的网格物体来创建目标姿势。在这个实例中,它是头部。创建目标姿势。在这个实例中,目标姿势是角色眨眼。
    max_setup_2.jpg
  3. 添加一个 Morpher 修改器到基础网格物体。在堆栈中,它需要放在 Skin(皮肤修改器) 的前面。
    max_setup_3.jpg
  4. 选中您想填充的顶点变形通道,按下 Morpher 修改器属性展开图中按下 max_pick_button.jpg 或右击该通道并选择 Pick Object From Scene
    max_setup_4.jpg
  5. 在视图中,点击目标网格物体。
    max_setup_5.jpg
  6. 现在填充了顶点变形通道,并显示了目标网格物体的名称。这是在UnrealEd中赋给顶点变形目标的名称。您可以在 Morpher 修改器的展开列表中的 Channel Parameters(通道参数) 部分修改它。
    max_setup_6.jpg
  7. 将通道的权重调整为100.0将会导致基本网格物体朝目标姿势插值。
    max_setup_7.jpg

Maya

在Maya 中设置要导出到FBX中的顶点变形目标需要使用混合变形。以下的步骤提供了设置顶点变形目标以便进行导出所需的步骤的简单介绍。请参照该应用程序的帮助文档获得更多详细信息。

  1. 从基础网格物体开始。
    maya_setup_1.jpg
  2. 复制将要修改的网格物体来创建目标姿势。在这个实例中,它是头部。创建目标姿势。在这个实例中,目标姿势是角色眨眼。
    maya_setup_2.jpg
  3. 按照那个顺序选择目标网格物体,然后选择基础网格物体。
    maya_setup_3.jpg
  4. Animation(动画) 菜单集合中的 Create Deformers 菜单中,选择 Blend Shape(混合变形) 。如果需要,在这步之后可以删除目标网格物体。
    maya_setup_4.jpg
  5. 现在可以在基础网格物体的属性中看到blend shape(混合变形)节点。这些是将要在UnrealEd中使用的名称。这里,您可以修改blendshape(混合变形)节点的名称和该混合变形。
    maya_setup_5.jpg
  6. 将混合变形的权重调整为1.0将会导致基本网格物体向目标姿势插值。
    maya_setup_6.jpg

导出顶点变形目标


3dsMax

  1. 在视口中选中要导出的基础网格物体和骨骼。
    max_export_1.jpg
  2. File(文件) 菜单中选择 Export Selected(导出选中项) (或者您不管选中项是什么而是想导出场景中的所有资源,那么则选择 Export All(导出所有) ) 。
    max_export_2.jpg
  3. 选择要将顶点变形目标导出到的FBX文件的位置及名称,并点击 max_save_button.jpg 按钮。
    max_export_3.jpg
  4. FBX Export(FBX导出) 对话框中设置适当的选项。为了导出顶点变形目标,您必须启用 Animations 复选框及所有 Deformations(变形) 选项。
    max_export_4.jpg
  5. 点击 max_ok_button.jpg 按钮来创建包含该顶点变形目标的FBX文件。

Maya

  1. 在视口中选中要导出的网格物体和关节。
    maya_export_1.jpg
  2. File(文件) 菜单中选择 Export Selected(导出选中项) (或者您不管选中项是什么而是想导出场景中的所有资源,那么则选择 Export All(导出所有) ) 。
    maya_export_2.jpg
  3. 选择要将顶点变形目标导出到的FBX文件的位置及名称,并在 FBX Export(FBX导出) 对话框中设置适当的选系那个 。为了导出顶点变形目标,您必须启用 Animations 复选框及所有 Deformed Models(变形模型) 选项。
    maya_export_3.jpg
  4. 点击 maya_export_button.jpg 按钮来创建包含该顶点变形目标的FBX文件。

导入顶点变形目标


FBX顶点变形目标导入通道允许您一次性同时导入骨架网格物体和顶点变形目标,也允许您单独地导出它们。

具有顶点变形目标的骨架网格物体

  1. 在内容浏览器中点击 import_button.jpg 按钮。再打开的文件浏览器中导航到您想导入的文件并选中它。*注意:* 您可以在下拉菜单中选择 import_fbxformat.jpg 来过滤不需要的文件。
    import_file.jpg
  2. Import(导入) 对话框中选择适当的设置。确保启用 Import Morph Targets(导入顶点变形目标) 。*注意:* 导入的网格物体的名称将会遵循默认的命名规则。请参照 FBX导入对话框部分获得关于这些设置的完整信息。
    morph_import_settings.jpg
  3. 点击 import_ok_button.jpg 按钮来导入网格物体和LOD。如果导入过程成功,那么将会在内容浏览器中显示最终的网格物体、顶点变形目标(MorphTargetSet)、材质和贴图。您会发现默认情况下所创建的用于存放顶点变性目标的MorphTargetSet (顶点变形目标集)是以骨架网格物体的根骨骼命名的。
    morph_import_result.jpg

    通过在AnimSet编辑器中查看导入的网格物体并在 Morph(顶点变形) 标签中选中新创建的MorphTargetSet,您可以调整导入的顶点变形目标的强度并查看它是否按照期望方式工作。

    morph_viewer.jpg

单独的顶点变形目标

要想导入顶点变形目标,您首先需要有一个用于导入顶点变形目标到其中的MorphTargetSet (顶点变形目标集)。如果MorphTargetSet (顶点变形目标集)还不存在,那么可以通过AnimSet编辑器的 File(文件) 菜单进行创建。

  1. 通过在内容浏览器中双击您想将顶点变形目标导入的MorphTargetSet来打开它,或者通过双击和该MorphTargetSet 相关的骨架网格物体然后在AnimSet编辑器的 Morph 选卡中选择MorphTargetSet来打开它。
    morph_select.jpg
  2. 在AnimSet编辑器的 File(文件) 菜单,选中 Import MorphTarget(导入顶点变形目标) (或者其他顶点变形目标选项中的其中一个)。
    morph_menu.jpg
  3. 在文件浏览器中导航到包含顶点变形目标的FBX文件并选中它。*注意:* 您可能需要设置文件格式为 morph_fbx_button.jpg 来查看您的文件。
    morph_file.jpg
  4. 当导入顶点变形目标时会显示一个进度对话框。一旦完成,新的顶点变形目标将显示在 Morph 标签的 Morph Targets(顶点变形目标) 列表中。
    morph_success.jpg

    现在您可以调整导入的顶点变形目标序列的强度,并查看它是否能正常工作。

    morph_viewer.jpg