查看: 398|回复: 5

[虚幻编辑器手册] 【FBX骨架网格物体通道 | Unreal Engine】

[复制链接]

1

主题

342

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
75866
发表于 2016-6-25 12:17:49 | 显示全部楼层 |阅读模式


本页面的内容:

      
概述

一般设置
单一网格物体和由多部分构成的网格物体
绑定
骨架
绑定
支点
三角化
创建法线贴图
材质
顶点颜色

从3D应用程序中导出网格物体

导入网格物体

骨架网格物体LOD
LOD设置
多个构成部分的 LOD
导出LOD
导入LOD...

从虚幻编辑器导出到FBX文件

物理资源

动画

顶点变形目标
     概述
FBX 导入通道中的 Skeletal Mesh(骨架网格物体) 支持提供了一种简化的处理流程来将带动画的 网格物体从3D应用程序中导入到虚幻引擎内,以便在游戏中使用。除了导入网格物体外, 如果需要,还可以使用FBX格式转移动画和顶点变形目标,所有内容全部在一个文件中。同时,还可以导入3D应用程序中给这些网格物体应用的 材质所使用的贴图(仅漫反射贴图和法线贴图),

并且将会自动创建材质,将其应用到导入的网格物体。

使用FBX导入骨架网格物体所支持的功能:

具有包含贴图的材质的 骨架网格物体

动画

顶点变形目标

多个UV集合

平滑组

顶点颜色

LODs

目前,每个单独文件内仅能导入每个骨架网格物体的一个单独动画 。但是在一个文件中 可以转移一个骨架网格物体的多个顶点变形目标。

本文是使用 FBX 内容通道将骨架网格物体导入到虚幻编辑器中的技术性概述。请参照 FBX最佳实践页面获得 在开发环境中应用FBX内容通道的更多信息、帮助及技巧。

The UE4 FBX import pipeline uses FBX 2013. 在导出过程中使用不同的版本可能会导致不兼容。

在下文中任何让您使用 导入资源 按钮的地方,您也可以通过在您的操作系统文件浏览器中点击并拖拽一个FBX文件来完成相同处理。

本文包含了关于Autodesk Maya和Autodesk 3ds Max的信息,在下面选择您喜欢的内容创建工具,就会仅显示和所选工具相关的信息。

Choose Your 3D Art Tool
   
Autodesk Maya
   
Autodesk 3ds Max
一般设置
单一网格物体和由多部分构成的网格物体
Skeletal Meshe(骨架网格物体) 可以由一个单独的、连续的网格物体构成,也可以由多个植皮到同一骨架 的多个网格物体构成。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



使用多个网格物体时,可以针对每个构成部分应用不同的LOD,并且可以单独地导出各个部分, 以便在模块化的角色系统中使用。这样创建骨架网格物体不会导致性能消耗过多。当把独立的部分导入到虚幻编辑器时它们会组合到一起。

绑定
骨架绑定(Rigging)是指把网格物体绑定到 骨骼/关节的骨架层次结构上。这使得底下骨架的 骨骼/关节 可以影响网格物体的顶点,当骨骼或关节移动时会使得网格物体发生变形。

对于Maya,您可以在您的 虚幻引擎4安装路径\Engine\Extras\Maya_AnimationRiggingTools\MayaTools 资源详细内容找到动画  绑定工具。这些工具针对Maya提供一种非常深入的角色绑定和动画解决方案。

骨架
     
在Maya中,一般您会使用 Joint Tool(关节工具) 来为您的骨架网格物体创建骨架。同样, 也有无数的关于在Maya中如何使用这个工具及创建绑定的指南。Maya帮助文档也是获得关于这个主题的信息的 很好的资源。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


和虚幻引擎3相比,骨架密度增加了很多


  
如何在3dsmax中创建骨架层次结构由您自己决定。您可以使用标准的 骨骼工具 ,因为它们 非常好用,或者您可以创建您自己的对象层次结构来获得完全自定义的几何体和控制。有很多给猫植皮的方法(开个玩笑),也有很多指南告诉你如何为游戏角色 创建动画绑定。您也可以参照3dsMax帮助获得关于如何使用这个工具的完整信息。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


   
绑定
     
在Maya中,网格物体使用 Smooth Bind(平滑绑定) 命令绑定到骨骼上。无论这个骨架网格物体是由单一的完整网格物体构成还是由多个网格物体部分构成, 这个过程都是一样的。

选择要绑定的网格物体。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


按下Shift键并选择骨架的根关节。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


从  Skin(皮肤) > Bind Skin(绑定皮肤) 菜单选择 Smooth Bind(平滑绑定) 。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



  
在3dsMax中,网格物体必须使用  Skin(皮肤) 修改器绑定到骨架上。无论这个骨架网格物体是由单一的完整网格物体构成还是由多个网格物体部分构成, 这个过程都是一样的。

选择要绑定的网格物体。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



从 Modifier List(修改器列表) 中添加一个 Skin(皮肤) 修改器。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


   
支点
虚幻引擎中,网格物体的支点决定了执行任何变换(平移、 旋转、缩放)时所围绕的点。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



骨架网格物体的支点总是位于骨架的 根骨骼/关节 处。这意味着 骨架位于场景中的哪个位置并没有关系。当从3D建模应用程序导出时, 它就像在原点(0,0,0)一样。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



三角化
虚幻引擎中的网格物体必须进行三角化处理,因为图形硬件仅处理三角形。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



在 File(文件) 菜单中选择 Export Selected(导出选中项) (或者您不管选中项是什么而是想导出场景中的所有资源,那么则选择 Export All(导出所有) ) 。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



在 File(文件) 菜单中选择 Export Selected(导出选中项) (或者如果您不管选中项是什么都想导出场景中的所有资源,那么则选择 Export All(导出所有) ) 。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

按钮。再打开的文件浏览器中导航到您想导入到的文件并选中它。注意: 您可以在下拉菜单中选择
【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



如果所导入的骨架网格物体共享一个现有骨架,请点击 选择骨架 下拉菜单,并从列表中选择该骨架资源。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



点击  
【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

按钮来导入网格物体。如果处理成功,最终的网格物体(及材质和贴图,如果启用了相关选项)将会显示在 内容浏览器 中。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



通过在角色编辑器中查看所导入的网格物体,您可以判断这个处理过程是如期进行。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]

骨架网格物体LOD
为了限制随着骨架网格物体距离相机逐渐变远而产生的性能影响,我们可以在游戏中使用骨架网格物体 的细节层次(LODs)。一般,这意味着每个细节层次级别将具有较少的三角形、简化的骨骼、或者 可能会应用更简单的材质。

可以使用FBX通道来 导入/导出 这些LOD网格物体。

LOD设置
一般情况下,LOD通过创建具有不同复杂程度的模型来进行处理,包括从具有完整细节的基本网格物体到最有最低细节的 的LOD网格物体。这些LOD应该和相同的顶点对齐并占用相同的空间,并且应该植皮到 同一个骨架上。在3D应用程序中,骨架网格物体可以由多个单独的网格物体构成。每个部分可以具有独立于其他部分的LODs。这意味着,某些部分可以具有属于不同LOD的简化版本, 而其他部分则继续使用具有较高细节的版本。每个LOD 可以使用完全不同的材质 包括不同的材质数量。这意味着基础网格物体可以使用多个材质来呈现聚焦 时所需的足够细节,而低细节网格物体可以使用一个单独的材质,因为这些细节是不太会被注意到的。

     
选中所有网格物体(基础网格物体和LODs),按照从基础网格物体向下到最低级LOD的顺序进行选择。按顺序选择很重要,以便可以在复杂度方面以正确的顺序添加它们。然后从 Edit(编辑) 菜单中选择 Level of Detail(细节层次级别) > Group(分组) 命令。




遵循导出基本网格物体所使用的同样的导出步骤进行操作(正如在上面的导出网格物体 部分所描述的 )。


  
选中要导出的构成LOD集合的成组的网格物体及其骨骼。




遵循导出基本网格物体所使用的同样的导出步骤进行操作(正如在上面的导出网格物体 部分所描述的 )。
   
导入LOD...
通过使用 角色编辑器 中的 网格物体详细信息 面板中的 LOD设置 ,您可以轻松地导入 骨架网格物体 LOD。

在 角色编辑器 中打开您想为其应用LOD的 骨架网格物体 并跳转到 网格物体 选卡。

在 网格物体详细信息 面板中,向下滚动并找到 LOD设置 部分,并点击 LOD 导入。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



再打开的文件浏览器中导航到您想导入的文件并选中它。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



导入的LOD将会被添加到 网格物体详细信息 面板中。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



在每个LOD下, Display Factor(显示因素) 设置表示了何时应用该LOD。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



注意: 使用较小的数值,则意味着在较远的地方时使用该LOD;而使用较大的数值则意味着在较近的地方使用该LOD。在上面的图片中,当距离该 骨架网格物体 较近时使用LOD0,而当距离较远时则使用LOD1。

当导入或添加LOD时,也可以调整该LOD的 Reduction Settings(简化设置) 项。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]


从虚幻编辑器导出到FBX文件
先前导入到虚幻编辑器中的骨架网格物体可以在内容浏览器中再次导出到一个FBX文件中。

不能导出烘焙包中的资源,因为该导出过程需要已经烘焙的源码数据。

在内容浏览器中,选择你想导出的骨架网格物体。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



右击该骨架网格物体,并选择 导出 。

【虚幻4翻译文档-FBX骨架网格物体通道 | Unreal Engine】[虚幻4中文文档]



在出现的文件浏览器中选择要导出的文件的位置和资源文件名称。注意: 确保选择 FBX文件(*.FBX) 作为文件类型。

<img alt="export_file.jpg[/img]   src="./images/Engine/Content/FBX/SkeletalMeshes/export_file.jpg[/img]

物理资源
关于使用物理资源工具(PhAT)的完整信息,请参照 物理资源工具用户文档。
动画
关于使用FBX内容通道来创建及导入动画的完整细节,请参照 FBX动画通道页面。
顶点变形目标
关于使用FBX内容通道来创建及导入顶点变形目标的完整细节,请参照FBX顶点变形目标通道 页面。
回复

使用道具 举报

0

主题

887

帖子

2940

积分

vip会员

Rank: 1

积分
2940
发表于 2016-7-2 18:18:55 | 显示全部楼层
全就行啊,,支持 一下
回复 支持 反对

使用道具 举报

0

主题

854

帖子

2807

积分

vip会员

Rank: 1

积分
2807
发表于 2016-7-3 18:19:08 | 显示全部楼层
快没金币了,看看需要多少?
回复 支持 反对

使用道具 举报

0

主题

881

帖子

2951

积分

vip会员

Rank: 1

积分
2951
发表于 2016-7-4 10:15:19 | 显示全部楼层
这个必须顶,撸主好人
回复 支持 反对

使用道具 举报

0

主题

883

帖子

2948

积分

vip会员

Rank: 1

积分
2948
发表于 2016-7-4 20:44:31 来自手机 | 显示全部楼层
不错 可以下来研究研究
回复 支持 反对

使用道具 举报

0

主题

895

帖子

2943

积分

vip会员

Rank: 1

积分
2943
发表于 2016-7-7 10:25:55 来自手机 | 显示全部楼层
啊啊啊啊,好多好多好多
回复 支持 反对

使用道具 举报

*滑块验证:
您需要登录后才可以回帖 登录 | enginedx注册

本版积分规则

 
 



邮件留言:


 
返回顶部