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