有时,当您从 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 中,场景的缩放比例为什么发生了变化?。
,