前言
Unity中可以使用的三维模型格式为FBX或者Obj,这些模型往往需要通过CATIA、SolidWorks等三维软件进行设计,而后经3DMax等第三方软件转化格式后才能使用。
但是在实际操作过程中,针对复杂的零件或者装配体模型,其导出的FBX或者Obj格式文件,其模型坐标系的原点往往不在几何中心或者是用户想要的位置,影响后期的模型使用。
本博文拟解决的问题如上所述,主要通过设置3DMax等第三方软件进行解决。
一、相关软件
-
CATIA V5 / SolidWorks:设计创作三维模型.
-
3DMax:格式转化,将三维软件的格式转化为FBX/OBJ.
-
Unity:模型导入.
二、解决方案
1.在3DMax中导入模型.
2.在面板中进行如下调整:依次点击1/2/3.
注:点击4可以实现快速将模型坐标系原点移动到模型的几何中心
3.此时可以看到模型的坐标系显示如下所示:
4.右键选择“移动”,即表示对坐标系进行移动操作
5.可以通过拖动坐标系或者在界面下方输入坐标值的方式对模型坐标系原点进行移动.
6.以上例子为坐标系原点沿着Y轴方向平移100mm,如下图为移动后的结果.
7.确定移动到位后,再次点击“仅影响轴”确认操作,此时完成了用户对模型坐标系原点位置的自定义操作.
8.导出FBX格式文件可参考博客.
总结
如上,实现用户对模型坐标系原点位置的自定义操作,欢迎批评指正!
人生短短几个秋 .HDarker