Model 统一模型的大小和位置是否与3ds max中的相同?

Model 统一模型的大小和位置是否与3ds max中的相同?,model,unity3d,3dsmax,Model,Unity3d,3dsmax,有没有一种快速简便的方法可以在unity中获得与3ds max相同大小的模型? 我在3ds max中创建了一个场景,并将模型导出到fbx。然后统一导入,但大小和位置不同。所以我必须手动调整它们 有没有更快的方法?如果我理解正确,首先在3dsmax中确保导入unity的对象的中心在3dsmax项目的确切中心,最简单的方法是选择对象,然后右键单击X旁边的箭头,Y和Z位于用户界面底部。(这将它们设置为0,这将固定位置) 如果有一个包含多个对象的场景,并且要一起导出整个场景,请对一个对象执行此操作,然后

有没有一种快速简便的方法可以在unity中获得与3ds max相同大小的模型? 我在3ds max中创建了一个场景,并将模型导出到fbx。然后统一导入,但大小和位置不同。所以我必须手动调整它们


有没有更快的方法?

如果我理解正确,首先在3dsmax中确保导入unity的对象的中心在3dsmax项目的确切中心,最简单的方法是选择对象,然后右键单击X旁边的箭头,Y和Z位于用户界面底部。(这将它们设置为0,这将固定位置)

如果有一个包含多个对象的场景,并且要一起导出整个场景,请对一个对象执行此操作,然后将所有其他对象放置在与中心对象相关的位置

您可能还需要设置旋转,这不能简单地通过在3dsmax中旋转对象来完成,所做的只是更改透视图,您需要更改轴心点。假设您导入了一个箭头,您希望将箭头X作为其前进位置(箭头朝向的方向),但在统一中,箭头指向Y轴,您需要更改轴。本视频演示了如何清楚地改变轴心点。(相信我,当事情变得复杂时,你需要这样做)


至于大小,您需要查看unity从3dsmax接受的单位,3dsmax有许多可用于项目的比例单位。只需在线搜索unity和3dmax缩放兼容性,我从未使用过unity,所以我无法告诉您,但我知道使用UDK时,3dsmax中的缩放需要更改。

MAX中的单位类型并不重要,例如,如果你的MAX场景以英寸为单位,那么1英寸=1个unity单位,如果最大场景以厘米为单位,则1cm=1单位

如果要导出的模型都在同一个MAX场景中,并且它们在该场景中彼此的大小正确,则它们将作为彼此的正确大小导入Unity


至于位置,将所有对象保持在同一位置的简单方法是将所有对象的轴心点设置为MAX场景中的相同坐标,例如(0,0),这样所有对象都将从单个位置偏移,并且您应该能够非常轻松地将它们完全放置在MAX场景中。或者,将MAX场景中的所有对象连接在一起,并作为单个对象导出。

只需在x轴上设置90度旋转,然后使用Y向上导出FBX即可。除此之外,确保你的单位匹配。除此之外,你应该没有其他问题。我没有找到旋转x轴的选项,但后来我在unity中找到了