FBX 疑难解答

本部分包含一些复杂问题的说明,解释了出现这些问题的原因,并提供了解决方法(如果有)。

如果“疑难解答”或“限制”部分中的任何主题对您都没有帮助,请搜索 FBX 论坛。这些论坛包含有关 3ds Max FBX plug-in的持续讨论,以及用于联系支持部门并向 FBX 团队提出您的问题的电子邮件地址。

纹理出现了什么问题?

如果从关联媒体文件所在位置的相对和绝对路径移动或删除任何纹理,则纹理会从文件中消失。如果您将 FBX 文件给使用另一台计算机的某个人,而这个人没有您的计算机驱动器上该目录下的那种纹理,可能会出现这种情况。

使用嵌入媒体选项,可以使 FBX 插件在 FBX 文件中包含(嵌入)关联媒体(如纹理)。然后该插件在导入时将相应的媒体提取到 .fbm 文件夹。该插件将嵌入的媒体复制到与 FBX 文件处于同一位置上的 <文件名>.fbm 文件夹中,并以 FBX 文件命名。

注: 激活“嵌入媒体”后,媒体将包含在 FBX 文件本身中,这对文件大小有影响。最好仅在将 FBX 文件传输到接收者再也无法访问其中的原始媒体源的位置时使用该选项。

如果禁用“嵌入媒体”选项,那么 FBX 插件将在导出时存储关联媒体文件的相对和绝对路径。如果因故无法再访问路径,那么将导致出现问题。请确保可以访问关联的媒体,以确保能正确导入这些媒体文件。

“嵌入媒体”处于启用状态,但我仍旧看不到纹理

在先前版本的 3ds Max FBX plug-in中,在激活“嵌入媒体”选项的情况下保存 FBX 文件时,会将嵌入的文件提取到 FBX 文件所在位置的文件夹中。如果您没有写入该文件夹的权限,则不会提取媒体文件。通过网络工作时可能会遇到这种缺少写入权限的情况。

在当前版本的 3ds Max FBX 插件中,如果您没有创建该文件夹所需的写入权限,则媒体文件会改而发送到临时文件夹中。请参见嵌入媒体

注: 如果使用 FBX 2010 版及更早版本将文件导出为 ASCII 格式,则不会嵌入任何纹理。

Maya 中 Poser 创建的 Collada (DAE) 文件

如果导入在 Poser 中创建的 Collada (DAE) 文件,文件会丢失其纹理贴图。如果 FBX 插件遇到此限制,渲染时将显示“缺少贴图文件”对话框。这是因为 3ds Max 找不到文件。

如果将此位置添加到“外部文件”路径列表中,则可以解决此问题。

保持纹理可见的步骤:

  1. 在 3ds Max 中,单击“自定义”“配置用户路径”。

    将显示“配置用户路径”对话框。

  2. 选择“外部文件”选项卡,然后单击“添加”。
  3. 在“选择新的外部文件路径”对话框中导航到纹理文件的位置。
  4. 单击“使用路径”。

    渲染文件时,会显示纹理贴图。

有关此限制的说明,请参见 FBX 限制主题中的“DAE 文件中缺少纹理贴图 - FBX 限制”部分。

为什么 Mudbox 模型渲染错误?

如果要导出已用作纹理贴图提取中源的网格(例如,如果使用此模型作为源来提取置换贴图),请注意,任何提取的纹理贴图都会随模型一起自动导出。

这可能会在将模型导入其他应用程序时造成意外变形,因为纹理贴图会在导入时自动指定给该模型。如果遇到此问题,您可以在导入该模型后,从关联通道(例如置换或凹凸通道)移除所有不需要的纹理贴图。

为什么文件增大这么多?

有时,当您从 Revit 导出文件时,文件大小会明显增加。例如,在导出到 FBX 时,30 mb 的 Revit 文件可能会变为 60 mb。

为什么会出现这种情况?

原始的 Revit 文件较小是因为它包含的数据少于 FBX 文件。Revit 场景文件信息从位于 Revit 软件的库访问大量场景信息,例如,特定于 Revit 的构造数据和纹理。现在,通常从 Revit 软件读取的此信息必须基于导出的 FBX 文件进行添加,因此它可以由不能访问 Revit 库的软件正确复制。

这个超规格问题还会在导出时由于相同的原因在 3ds Max (.max) 文件中出现。.max 文件只能包含 3ds 用来创建场景的说明。可从 3ds Max 软件库直接读取材质和照明信息。

为此,当 Revit 或 3ds Max 文件成为 FBX 文件时,它可根据几何体数据(如顶点坐标、UV 等)转换为复杂的 FBX 场景信息。这样,FBX 文件包含实际的几何体数据,因此可以在支持 FBX 格式的任何软件中读取此数据。

FBX 文件还会在 Revit 和 FBX 之间变大,因为所有材质数据都嵌套在该文件中。文件大小的增加意味着 FBX 文件必须包含用作材质的各个 Revit 纹理,因此您可以在稍后将 FBX 文件导入到 3ds Max 中。Revit 场景文件无需包含任何纹理文件,因为纹理位于 Revit 软件中,其中场景文件可以引用它们。

有时,由于内存限制大文件无法正确导入到 3ds Max 中。如果文件中包含大量的元数据和几何体,则导入过程可能需要花费数小时的时间。

处理大文件

此外,还有一个已知问题,在导入一个非常巨大的 FBX 文件时,此问题几何不会对用户产生影响。

如果您将 3ds Max 系统(而不是显示)单位切换到英尺,使其与导出到 FBX 的 Revit Imperial 单位相匹配,则导入过程将会在更短的时间内完成。对于 FBX 导入器来说,单位转换过程是一个复杂的过程,需要花费很长时间才能完成。匹配 FBX 文件和主机程序之间的单位通常是大型 FBX 文件能否成功导入到 3ds Max 中的决定性因素。

有关系统单位转换问题的详细信息,请参见本主题后面的在 3ds Max 中,场景的缩放比例为什么发生了变化?

为什么会出现几何体偏移?

从 Revit 中导出的几何体没有正确的本地轴点或中心,在 3ds Max 中创建对象时这种情况也很普遍。对象中心会与对象发生偏离,但在全局空间中的位置正确。如果不在 3ds Max 中操纵对象或动画对象的位置,则此偏移不会产生影响。

对象为何发生了偏移?

如果对象的局部轴不互相垂直(非正交),则对象可能会丢失某些变换数据。这是由限制造成的。请参见 FBX 限制主题中的“非正交矩阵”部分。

为什么在模型上可以看到边?

可见边是通常在 3ds Max 中不可见的隐藏线。通常,此问题会在 Revit 模型中出现,因为从 Revit 中导出的任何项都是三角形的。这将会导致 3ds Max 通常隐藏的边变得可见。

注: 如果从 Revit 2010 及更早版本中导出,则会出现可见边问题。在 Revit 2011 中此问题已得到解决,因此在该版本中现在导出对象时会隐藏有关边的信息。

哪些是可见的边?

例如,如果您在 Revit 中拥有仅在 3ds Max 中显示四条边(为墙的四个面)的墙,则您可以识别可见的边。然而,3ds Max 将显示连接两个角顶点的中间三角形。通常,此中间三角形是隐藏起来的。

使用此脚本可隐藏导入模型(特别是使用 FBX 加载到 3ds Max 中的 Revit 2010 版及更早版本的模型)中任何不需要的边。该脚本会读取所有边并通过评估这些边的旁边是否存在任何相邻的边来确定可以隐藏哪些边。隐藏这些不需要的边可使模型更易于查看。

若要使用此脚本,请执行以下操作:

  1. 选择场景中的所有对象。
  2. 在 3ds Max 主菜单中选择“MAXScript”“新建脚本”。
  3. 将此脚本复制并粘贴到对话框的下面。
  4. CTRL+E 以“全部求值”并运行脚本。

此外,您还可以将此脚本保存在 3ds Max 中,并在选择对象时拖动视口中的 .ms 文件。

注: 此脚本仅对可编辑网格有效,而对可编辑多边形、面片或其他实体无效。
(
	-- do this in a local scope so I don't pollute the global scope.
	function setVisibilityEdges obj =
	(
		local edgeSelSet = #()
		-- Go through all faces
		local numFaces = obj.numfaces
		for faceIndex = 1 to numFaces do
		(	
			-- And for every one of the 3 edges
			for edgeIndex = 1 to 3 do 
			(
				--collect the edge
				append edgeSelSet ( ((faceIndex-1)*3) + edgeIndex )
			)
		)
		-- Select all visible edges
		meshop.autoedge obj edgeSelSet 5 type:#setclear 
	)
	--==============================================
	-- Start of the runtime script
	--==============================================
	local timestart = timestamp()
	-- turn off undo during this operation.
	with undo off
	(
		local editMeshArray = #()
		for obj in Selection do
		(
			if (classof obj == Editable_Mesh) do
			(
				-- collect all the edit meshes first, because the
				-- user could have selected some helper objects too, which we
				-- don't want to process.
				append editMeshArray obj
			)
		)
		-- we don't need to hold the selection anymore, clear it out.
		clearselection()
				-- Array of object handles that have already had their edges hidden
		local allReadyProcessed = #()
		-- iterate through all selected edit meshes...
		for editMeshobj in editMeshArray do
		(
			local found = (FindItem allReadyProcessed editMeshobj.handle) > 0
			if (not found) then
			(
				setVisibilityEdges editMeshobj
				append allReadyProcessed editMeshobj.handle				-- Mark all the instances as processed too!
				InstanceMgr.GetInstances editMeshobj &repeatArray
				if (repeatArray.count > 0) then
				(
					-- mark them as processed by adding their handle to the array
					for repeat in repeatArray do
					(
						append allReadyProcessed repeat.handle
					)
				)
			)
		)
	)
	redrawviews()
	local timeend = timestamp()
	format "Total time: % (seconds)\n" ((timeend - timestart)/1000.0))

为什么 Revit 灯光在导入时重定向?

如果在 3ds Max 中导出的 Revit IES 灯光的倾斜角度或 IES Web 分布方向错误,这是由一个已知问题造成的。

从 Revit 2011 版和早期版本导入到 3ds Max 2011 版和早期版本时会发生此问题。可以在 Revit 2011 UR1 和 3ds Max 2011 SP1 中找到此问题的修补程序。

单击 Autodesk Revit Architecture 服务和支持以转到“Revit 更新”页面。

单击 Autodesk 3ds Max 服务和支持以转到“3ds Max 更新和 Service Pack”页面。

为什么导入或导出 Revit 文件需要花如此长的时间?

对于包含许多对象和数据的大型项目,当从 Revit Architecture 中导出并导入 3ds Max 时,性能可能会受到影响。

要提高性能,则需限制导出的模型几何体。请尝试使用区域框或隐藏 Revit Architecture 中不需要的模型元素的类别,并设置适当的细节级别。

如果 FBX 导入器不执行单位转换,如将 3ds Max 切换为英尺,则导入过程将快得多。请参见本主题前面的处理大文件

Revit 摄影机怎么不见了?

Revit Architecture 只会将一个与活动 3D 视图相对应的摄影机导出到 FBX。也就是说,只有当前的 Revit 3D 视图或摄影机才会作为 3D 摄影机视图导入 3ds Max 中。

进行导入和导出后,Revit 摄影机为何发生了变化?

3ds Max FBX plug-in不支持 Revit 摄影机的裁剪区域和光学中心。但是,Revit 摄影机的视野 (FOV) 或透视在 3ds Max 中是正确的。因此,如果通过调整和/或偏移 Revit 中 3D 视图的裁剪区域(帧)来修改 Revit 摄影机,则该摄影机不会在 3ds Max 中进行精确平移。

这是由 FBX 无法传送渲染分辨率设置,以及 3ds Max 摄影机模型不支持光学中心这一限制共同造成的。

Revit 体量对象怎么不见了?

不支持 Revit 中的块化对象,块化对象也无法导出到 FBX。

Revit 对象为什么会隐藏或消失?

在 Revit 中,可以“隐藏”和“临时隐藏”元素。3ds Max FBX plug-in可以导入从 Revit 中导出的“临时隐藏”对象。虽然存在这些元素,但由于它们处于“隐藏”状态,所以未显示在 3ds Max 中。

在将 FBX 导入 3ds Max 时,Revit 中的“隐藏”元素不会被导出也不存在。

Revit 组怎么不见了?

由于 Revit 组没有 3ds Max 等效组,因此 3ds Max FBX plug-in会忽略所有 Revit 组。例如,如果导出 Revit 灯光组内的灯光3ds Max FBX plug-in将转换灯光,但会丢失所有分组。

何为 Revit 的内部单位系统?

Revit 使用英制单位(英尺和分数英寸)计算系统单位。当公制单位被设置为“项目单位”时,Revit 会在 UI 中将英制单位动态转换为公制单位。这意味着 FBX 始终会以实际系统单位,即英制(英尺)进行导出。在 Revit 和 3ds Max 中使用公制单位不会出现任何问题,但由此会生成英制(英尺)FBX 文件,该文件在 FBX 导入到 3ds Max 时,会自动转换为公制(米)。如果在 Revit 中使用英制(英尺)项目单位,而在 3ds Max 中使用英尺系统单位,则无需进行转换。

有关 Revit 单位的详细信息,请参见本主题后面的在 3ds Max 中,场景的缩放比例为什么发生了变化?

Revit 日光入口怎么不见了?

Revit 所使用的日光入口不同于 3ds Max。两个应用程序中都提供了日光入口,但由于渲染时采用的计算方式不同,因此 3ds Max FBX plug-in不会将这些日光入口导入 3ds Max。这样将导致性能降低。之所以出现此性能问题是因为 Revit 会为每个窗口以及窗口的每条边系统地创建日光入口。这不会影响 Revit 的渲染性能,因为只有与摄影机视图相关的窗口才会只在渲染时计算。

但是,3ds Max 可系统地渲染所有日光入口。因此,当您使用 3ds Max 时,最好尽可能为 3ds Max 中的整个窗口墙面手动创建一个单独的日光入口。这将提高性能,且会营造出更佳的视觉效果。

在 3ds Max 中,场景的缩放比例为什么发生了变化?

3ds Max 具有两种单位设置:系统和显示,当您试图在 3ds Max 与 MotionBuilder、Maya 或 Revit 之间交换数据时,可能会产生冲突。

如果单位设置不同(例如,英寸和厘米),只要仅在 3ds Max 中使用,则 3ds Max 系统和显示单位设置不会引发问题。然而,MotionBuilder 和 Maya 使用厘米,Revit 使用英尺/米,因此每次在这些程序之间移动 FBX 文件时可能需要进行单位转换。

通常,禁止在 3ds Max 中更改系统单位设置,因为这样可能会引起混淆。但是,出于文件交换和互操作的目的需要更改 3ds Max 系统单位,因为 FBX 文件不能识别 3ds Max 显示单位。请参见以下章节,以获取有关缩放问题的详细说明。

MotionBuilder 和 Maya 缩放

与 3ds Max 使用英寸作为基本系统单位有所不同,MotionBuilder 和 Maya 都使用厘米。为解决这个矛盾,系统通常会提示 3ds Max 用户将显示单位转换为厘米,同时保持默认的系统单位设置(英寸)不变。这样会在其他软件应用程序之间转换文件时引发问题。

例如,如果在将显示单位设置为一个度量值(如厘米),将系统单位设置为另一个度量值的情况下导出 3ds Max 对象,则 FBX 导出器只会识别 3ds Max 系统单位,即使系统单位与显示单位不同也是如此。

如果您将 FBX 文件保存在 MotionBuilder 中并将其重新导入 3ds Max,则此问题将会变得更加复杂。FBX 导入器计算的是 3ds Max 系统单位,但在您将 FBX 文件保存到 MotionBuilder 中后,该单位会转换为厘米。FBX 导入器会相应地转换传入的 FBX 文件,以与 3ds Max 系统单位匹配。这将会缩放对象(即使你不需要缩放),因为显示单位始终为厘米。

如果您要在 3ds Max 和 MotionBuilder 之间交换 FBX 文件,请将系统单位设置更改为厘米,以使单位匹配。如果您要在 3ds Max 和 Maya 之间交换 FBX 文件,请相应更改 3ds Max 系统单位设置,以与 Maya 工作单位匹配。

Revit 缩放

Revit 中也会发生类似的问题,因为默认情况下 Revit 系统单位为英尺/米,而 3ds Max 系统单位为英寸。如果您将 Revit(将“英制单位:英尺”用作系统单位)中的 FBX 文件导入到 3ds Max 中(3ds Max 的默认单位为英寸),则 FBX 转换会在导入过程中缩放场景中的所有对象。

Revit 的数值范围为 12.0(即每英尺有 12 英寸)。这是因为,如果没有进行缩放,单位就会是一英尺等于一英寸,这将会使得在场景中使用的任何位图产生扭曲。

例如,如果在导入对象时不对其进行缩放,则 Revit 导入的房屋的墙将为 12 英寸长,而不是 12 英尺长。还会进行 FBX 转换缩放,以确保与场景中对象有关的位图会以正确的大小映射。如果墙为 12 英尺长,必须将其转换为 144 英寸长,以便位图在相应的真实世界比例中显示。

如果您要在 3ds Max 和 Revit 之间交换 FBX 文件,请将系统单位设置更改为英尺以与 Revit 匹配。

注: 不建议您更改 FBX Revit 导入预设单位设置,以便缩放单位为英尺而不是英寸。最好是这样做,为对象创建 1:1 的匹配并避免任何缩放转换。然而,如果您更改 Revit 预设单位设置以便不执行任何转换,则所有单位会变为非真实世界单位,并且材质不会以正确的比例渲染。

Revit 解决方法

如果您不想更改 3ds Max 默认系统单位,则另有一个解决此缩放问题的方法:在将文件导入到 3ds Max 之后,手动将每个对象转换为真实世界比例。如果这样做,您必须将英寸设置为系统单位,它是 3ds Max 的默认单位。

  1. 使用英寸作为系统单位,将 FBX 文件导入到 3ds Max 中。
  2. 选择场景中的任意对象,并验证它们的缩放比例是否为 1200%。
  3. 将漫反射贴图通道中具有棋盘格图案的标准材质应用于场景中的任何对象。
  4. 创建一个立方体基本体,并同时对该对角应用新的材质。很显然,贴图并非是相同的比例。
  5. 在“材质编辑器”的“棋盘格程序贴图坐标”卷展栏中,确保真实世界比例处于活动状态,并将“宽度”和“高度”的大小从值 48 调整为 4。
    注: 4 是由 48 除以 12 得来的,它补偿 1200% 的缩放。
  6. 对场景中的每个对象执行此操作,所显示的贴图相同。

3ds Max 旋转的边出了什么问题?

3ds Max FBX plug-in支持旋转隐藏的边。此支持将受影响的多边形对象三角化为可编辑网格对象。网格三角化后,无论可见边是否旋转,系统都会全部导出和烘焙它们。

注: 可以禁用此插件的“保留边方向”选项,也可以使用 Mudbox 预设停止自动三角剖分。请参见保留边方向

可编辑多边形具有隐藏的边。在 3ds Max 中查看多边形时,除非打开了“可见性”,否则隐藏的边不可见。“旋转”工具激活后,在打开了“可见性”的情况下,隐藏边显示为虚线。这样会造成一种假象:实际上由三角形组成的可编辑多边形模型,看起来像是由多边形组成的。唯一的区别是,三角形的边在正常情况下是隐藏的。

可通过旋转可编辑多边形和网格对象中的隐藏边来修改多边形中隐藏三角形的形状。如果您希望修改多边形的细分方式,这是一种有用的优化处理。例如,旋转边可避免在多边形中出现很尖的三角形。对于某些 3ds Max 建模工具而言,旋转隐藏的边是作为最后一个步骤执行的优化处理。

要在 3ds Max 中旋转边,请执行以下操作:

  1. 在 3ds Max 中创建一个平面基本体。
  2. 将 Plane001 对象转换为可编辑多边形。
  3. 转到修改器堆栈的“多边形”子对象层级,选择“编辑多边形”“旋转”。
  4. F4 键在视口中显示隐藏的边。
  5. 如果单击任何隐藏边,则可以看到相应的边仍是虚线状态。

    当导出此场景时,系统会通过将可编辑的多边形对象转换为可编辑的网格对象来保留隐藏边的方向。

几何体为什么有面?

如果在使用 3ds Max FBX plug-in将文件导入到 3ds Max 中时看到面状几何体,则平滑组选项可能已被激活。禁用此选项即可正确导入(例如,将 Revit 对象导入到 3ds Max 中)。

在使用 FBX 导入 Revit 文件时,请取消激活“重新计算平滑组”选项。默认情况下,在所有未来版本的 3ds Max FBX plug-in的 Autodesk Architectural 预设中,都已取消激活此选项。

平滑组重新计算过程可能会使导入过程的速度变慢,因此如果取消激活平滑组重新计算过程,则导入过程的速度将会加快(具体取决于文件的大小)。导入过程速度的提高是因为导入器不必再计算已经具有相关平滑组的每个几何体的各个面,需要时可指定一个或多个面。

MotionBuilder 中的边为什么看上去不一样?

早期版本的 MotionBuilder(2010 版及更早版本)不支持几何体顶点法线,因此定义边时可能会出现问题。

如果您使用的是早期版本的 MotionBuilder 并出现了此问题,则必须激活按顶点法线分割选项。激活该选项后,将基于边的连续性分割几何体顶点法线。顶点法线决定了多边形面之间的视觉平滑效果。它们反应了 3ds Max 如何在平滑明暗处理模式下渲染多边形。

该选项仅适用于早期的 MotionBuilder 工作流,可确保表面连续性的视觉逼真效果。通过它,您可以将硬边信息传输给 MotionBuilder。

适用原因

当在 3ds Max 或 Maya 与 MotionBuilder 2010 及更早版本间进行操作时,无论边属于硬边(已分割)还是不属于硬边(连续),使用此选项均可起到保护作用。如果禁用此选项,则 3ds Max 中的所有平滑组及 Maya 中的所有硬/软边信息均会被忽略。

例如,在 3ds Max 中创建的通常已定义边的长方体会丢失这些边,因而所有面看上去连接在一起,而在 MotionBuilder 2010 及更早版本中看不到分割这些面的可见边。对于有机对象,您几乎看不到什么效果,但是对于硬表面,如桌子和车等,效果极为明显。

有关将从 3ds Max 导出的 FBX 文件以正确的边连续性导入到 MotionBuilder 中,同时保持原有的 3ds Max 边连续性以备导入回 3ds Max 中的工作流,请参见按顶点法线分割部分。

显示层属性怎么不见了?

只有层 0 之外的层才支持显示层属性;3ds Max FBX plug-in无法识别层 0。

例如,如果在层 0 和层 1 中均有对象,则 3ds Max FBX plug-in会忽略层 0 的属性,但保留层 1 的层属性信息。

动画层怎么不见了?

在某些特定情况下,3ds Max FBX plug-in默认不会导出动画层。

存在于多个层上的动画不正确导出,因为 3ds Max FBX 插件有条件地支持 Biped 动画层。

只要您位于最上层(顶层)并使用 FBX 导出器中的烘焙动画选项,就可以从上到下导出顶层下面各层的所有动画。

如果不激活“烘焙动画”,将仅导出顶层的动画。这是因为 3ds Max FBX 插件的“烘焙动画”选项会扫描所有 3ds Max 中不支持的控制器,然后对动画重采样以供导出。

提示: 也可通过在导出前将所有层折叠为一个层来避免此问题。

LOD 属性怎么不见了?

3ds Max FBX plug-in不支持 Maya LOD 属性,因为它们与 3ds Max LOD 属性不兼容。有关此限制的详细信息,请参见 FBX 限制主题中的“Maya LOD 属性”部分。

法线怎么不见了?

在“平滑组”选项处于激活的情况下,如果向 3ds Max 中导入的 FBX 文件包含平滑组数据,则 FBX 导入器将仅导入平滑组数据,而忽略对法线所做的任何修改。例如,如果修改了法线的方向,但对象还具有平滑组信息,则会出现这种情况。

这是由限制造成的,有关详细信息,请参见 FBX 限制主题中的“显式法线和平滑组 FBX 导入限制”部分。

固定关键点怎么不见了?

如果导出的 FBX 文件中的动画末尾缺少关键帧,它们可能已被 3ds Max FBX plug-in固定关键点减少器过滤器清除。当此过滤器处于启用状态时,该插件会删除所有具有同一值的连续关键点。

例如,如果在第 10、12、15、20 和 24 帧上设置了同一值的 5 个连续关键点,则“固定关键点减少器”过滤器会删除第 10 帧处的关键点以外的所有重复关键点。

在导入过程中,该插件会对某些动画曲线进行重采样。如果发生此重采样,3ds Max FBX plug-in会自动应用“固定关键点减少器”过滤器,以减少分配到内存中的关键点数量。

是否可以关闭显示层导出/导入

3ds Max FBX plug-in显示层支持不显示在 FBX 插件界面的任何位置,因为插件不需要用户输入即可执行此过程。这是因为插件假定如果文件中包含显示层,则需要这些显示层。没有用于禁用 FBX 层支持的脚本选项。

如果您仍然要在 FBX 插件不考虑使用显示层的情况下进行导出,必须在 3ds Max 场景中塌陷层。

塌陷 3ds Max 层的步骤:

    本示例针对包含多个对象和层的场景,例如 3 个对象和 3 个层(一个对象位于一个层上)。

  1. 选择场景中的所有对象。
  2. 在层管理器中选择显示层 0,然后单击加号以将所有选定对象添加到选定层中。
  3. 然后,依次删除每个显示层,以不导出层。(3ds Max 不允许同时删除多个层。)