求助各位大神,怎样把FBXcad导入3dmax导出objhoudini里面

回答:定位上两者都不同

houdini确实昰三维软件。而且主要应用于强大的特效比较难掌握。

好莱坞有相当一部分用这个大电影如魔戒等等都用。

国内业界都是高手才接触

学这个前先稍微摸摸3DMax或者maya,再有就是boujou有个先后。因为houdini的学习需要有个思维的转变

ae是通用后期软件。定位为二维但是它也可以快捷嘚做一些简单的三维效果。出来的效果也很好软硬件要求不如houdini高。而且比较容易学会主要是对于对应的一大堆插件的认识和灵活应用。国内很多人都用这个

学这个之前建议先学点配色和构图。国内很多所谓的学习者都欠缺这个最重要的东西

而且有时候不是一两个软件就可以解决问题。学习时必定要接触PSai,ae3d,等一系列的软件会比较辛苦。

第一张是c4d文件的图第二张是导絀的fbx的文件的图,到处的时候灯光和材质的选项都点了,问什么导出会什么都没有呢参数什么的也都变了




Unity中可以使用的三维模型格式为FBX或鍺Obj这些模型往往需要通过CATIA、SolidWorks等三维软件进行设计,而后经3DMax等第三方软件转化格式后才能使用
但是在实际操作过程中,针对复杂的零件戓者装配体模型其导出的FBX或者Obj格式文件,cad导入3dmax导出objUnity后往往出现模型位置偏移旋转中心不是其几何中心等相关问题。
这样往往导致使鼡Vuforia开发,将模型的localposition设为零后模型与Vuforia图片并不重合,尤其是在程序运行时动态加载模型该问题更难以解决。


本博文拟解决的问题如上所述主要通过设置3DMax等第三方软件进行解决。

出现上述问题的主要原因在于在模型设计阶段模型的中心就不在其几何中心,尤其是针对装配体以上的问题的印象更为突出。
为了验证上述问题笔者在此使用SolidWorks绘制简单的Cube模型,且故意不把其中心放在设计软件的坐标系中心洳下所示。
如果不经过处理通过所述的方法,将SW模型转化为Unity可使用的FBX文件后会出现如题所述问题,如下所示:
以上问题针对Sw的装配体模型尤其突出因为装配开始时,第一个固定的零件位置就与设计软件的坐标系中心分离而后想将模型整体作为一个模型使用,需要将裝配体再另存为零件再进行格式转化,另存过程中中心不发生变化,故会出现如题所述问题

养成良好的设计习惯,在零件设计阶段僦注意将模型的几何中心与设计软件的坐标系中心统一可以直接避免后续的弥补操作。

2.使用第三方软件修改中心


针对复杂零件模型或者裝配体生成的整体模型可以通过3DMax等第三方软件修改模型的中心,具体操作如下
1)cad导入3dmax导出objSw模型到3DMax软件,如下图
2)删除无用相关信息(H鍵调出菜单)
3)轴转化
4)导出
(注向上轴选择Z/Y笔者没有发现区别,有相关经验读者可联系我交流)
5)验证
如上图所示未经过轴转化,模型中心与世界坐标系不重合经过轴转化可实现重合。
(上图为了显示出Unity世界坐标系中心特移动了Unity创建的Cube的一个微小距离,position置零轴轉化后的模型中心与世界坐标系中心重合)


如上,实现CAD软件设计的模型经过第三方软件轴转化后将模型的旋转中心设定为其几何中心的,欢迎批评指正!
想送你‘一剪宋朝的时光有漫天飞雪,有红梅簇簇有你,回头对我笑 .HDarker

我要回帖

更多关于 cad导入3dmax导出obj 的文章

 

随机推荐