怎样将3dmax模型转换为*.o3dtgz

     要用o3d API在场景中导入3dmax建的模型,需要将模型转换为*.o3dtgz文件。转化之后的文件才可以被o3d读取,否则不能加载到场景中。转换之后,利用javascript场景加载函数o3djs.scene.loadScene()加载转换之后的.o3dtgz文件,就可将模型加载到场景中。下面我们就说一下怎样利用3dmax2008导出 COLLADA 文件,即*.dae文件,并将.dae文件转换为*.o3dtgz文件。

 

   首先要安装3DMAX的转换COLLADA文件的插件ColladaMax plug-in,目前有两个版本,一个是ColladaMax_FREE_3.05B.exe,这个版本主要针对3Dmax2008等,可以在这里下载http://downloads.sourceforge.net/colladamaya/ColladaMax_FREE_3.05B.exe?modtime=1204621947&big_mirror=0&filesize=3670767;另一个是ColladaMax_FREE_3.05C.exe,这个版本主要针对3Dmax2009等,可以在这里下载http://downloads.sourceforge.net/project/colladamaya/COLLADAMax%201.4.1%20plug-ins/ColladaMax_FREE_3.05C.exe/ColladaMax_FREE_3.05C.exe。安装这个插件之后就可以利用3Dmax导出COLLADA文件了,即*.dae文件。

 

    接下来将*.dae文件转换为*.o3dtgz文件,这需要下载o3d converter转换工具,可以在这里下载http://code.google.com/p/o3d/downloads/list。这里是converter的说明http://code.google.com/apis/o3d/docs/artdesignerguide.html。这个converter是控制台命令行的。下面就说一下怎样使用命令行操作转换。其实很简单,很多时候是我们自己把事情想复杂了,呵呵。

   例如,我的model.dae文件保存在"F:/src“下,并且我的converter文件夹保存在F:/下,我就可以打开cmd输入命令“F:/converter/O3dConverter.exe E:/src E:/src/model.dae”进行转换,这样在E:/下就生成了model.o3dtgz文件了,你试一下。如果要了解转换命令的更详细参数,可以查看README文件。

 

   另外,为了使用方便可以打开记事本,输入“F:/converter/O3dConverter.exe  E:/src/model.dae E:/src/model.o3dtgz”,然后保存为converter.dat文件。使用时只要双击该批处理文件即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 18
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值