溜溜问答 > 动画剪辑 > Unity > Direct3D建的3D模型如何导入unity3d或者opengl?
流逝的夏天
流逝的夏天
邀请你来回答
189人阅读 2020-06-09

Direct3D建的3D模型如何导入unity3d或者opengl?

我要回答
1个回答

Max是3DSMax里的专有文件;3Ds是通用的3D格式文件,可以导入多种三维文件,可以说是保存3D模型的一准文件格式。3Ds文件的结构比较复杂,要弄清楚不容易是如果只是导入3Ds,实现读取和显示并不复杂,最快的方法当然是利用写好了的函数进接调用:

先在3DMax里把模型做好,注意模型的材质要用贴图的方式,opengl里不支持多维材质(openggl里贴图丢失一般是这个原因);把模型坍塌成polygon,再导出成.3Ds格式,把贴图文件(bmp或jpg格式),3Ds文件放到你的vc++工程目录下;
2.网上用很多3Ds导入的例可以一个用来参考;里面一般会有两个函数:
voID show3Ds(); //显示3Ds模型
voID load3Ds(); //加载3Ds模型
把头文件和.cpp 包含到你的工程里,根据的定义参数来调用

查看全部
2020-06-09
回复 采纳

相关问题

unity3D怎么导入3D模型?
共4条回答 >
newsummer: Max或Maya将模型导出.fbx或.obj文件(如果无动画,obj就行)用鼠标拖拽文件至unity3D中即可
(23) 回复
3DMax的视口驱动模式direct3D和opengl哪个好用?
共3条回答 >
音朴: 如果显卡支持opengl,建议选择它。opengl在Max的实际工作中“视图显示”和“即时刷新”效果好于direct3D。opengl侧重于电脑绘制软件,direct3D侧重于电脑游戏。有的时候opengl在显示模型场景中会出现破面或其他显示错误,可是试着换成direct3D,看是否能够解决问题。
(12) 回复
unity3d怎么把动画导入模型?
共2条回答 >
Liquor.: 1、用unity3D的,在Project工作区内的右边中单击右键。2、在弹出的选项框中找到importpackage——characters,即导入角色包。3、点击import开始导入。4、将人物放置合适的位置,接下来要做的是为人物添加动画。5、如下图所示,在资源窗口中找到该文件夹,可以看到里面有自带的动画文件。6、在inspector面板中找到【animator】选项中的【controller】,然后点击右边的点,即导入自带的动画文件下图所示。7、然后预览,如果模型在动,即导入动画成功。
回复
Maya 动画模型怎么导入Unity3D?
共1条回答 >
甜甜圈: 导出为fbx文件格式,就可以在unity3D中使用动画了,如果不带动画,obj格式就行,如果你的Maya不能导出fbx格式,可以在网上下载fbx插件;
回复
Maya 动画模型怎么导入unity3D?
共1条回答 >
a x: 导出为fbx文件格式,就可以在unity3D中使用动画了,如果不带动画,obj格式就行,如果你的Maya不能导出fbx格式,可以在网上下载fbx插件;
(6) 回复
发表成功!
感谢您的分享!
好的
官方微信群

(微信添加“妙妙”或“笑笑”,邀您进群)