ios 3D引擎 SceneKit 开发(3) --使用3dmax导出DAE文件
来源:互联网 发布:java异步写入日志 编辑:程序博客网 时间:2024/05/28 16:20
hello ,大家好,我是Roc.Tian,最近一直在研究苹果自家的3D 引擎 SceneKit ,适当写写博客,总结一下,与大家分享一下,也希望跟大家交流,共同进步。
这其实是建模人员该了解的问题,但我们了解一下也无妨。
DAE文件格式是3D交互文件格式,一般用于多个图形程序之间交换数字数据,Autodesk专有并在COLLADA(COLLAborative Design Activity)基础上改进创建的XML框架的文件格式。COLLADA文件格式是由SONY改进并有SONY和Khronos共同开发的。
DAE是一种3D模型,可被flash 导入。3Dmax与maya需要安装dae输出插件才可以打开,输出成后缀为dae的文件。谷歌地球的模型就是后缀为dae的文件。
Autodesk的Collada,是Autodesk自家产的,你要用必然要买正版的Autodesk产品;OpenCollada是一个具有开放标准的Collada,有很多免费的3D软件支持。
用 Autodesk的Collada的导出的DAE文件,只会导出模型, 并不会导出模型的贴图。这时候我们就需要安装第三方插件OpenCollada。
小伙伴们下载OpenCollada,只需将COLLADAMax.dle放到3DMAX的安装目录中的 plugins 文件夹中就行了,然后重启3DMAX就OK了。
我的路径:C:\Program Files\Autodesk\3ds Max 2014\plugins
然后我们打开一个后缀为max的3D模型,然后导出,在保存类型中就多了OpenCollada这一项,如下图:
然后选择OpenCollada这一项,点击保存,会出现如下界面:
勾选中”copy Images“ ,点击OK。
然后导出后会有一个images文件夹,里面存放的就是贴图:
只有保存dae模型与images文件夹在同一目录,在xcode 中打开dae模型就会按路径找到贴图,并且自动贴了上去,不用任何手动贴图,特别方便。
- ios 3D引擎 SceneKit 开发(3) --使用3dmax导出DAE文件
- ios 3D引擎 SceneKit 开发(8) --SCNShape 的使用
- ios 3D引擎 SceneKit 开发(1) --起始篇
- ios 3D引擎 SceneKit 开发(1) --起始篇
- ios 3D引擎 SceneKit 开发(2) --贴图篇
- ios 3D引擎 SceneKit 开发(6) --SCNAction
- 将.stl文件转化为.dae并动态加载到SceneKit显示(ios中显示3d模型)
- ios 3D引擎 SceneKit 开发(4) --关于旋转的几点问题(1)
- ios 3D引擎 SceneKit 开发(5) --关于旋转的几点问题(2)
- ios 3D引擎 SceneKit 开发(7) --基础的碰撞检测
- 3dMax导出.x文件以及3D Explorer
- 3Dmax导出动画文件
- iOS 10 SceneKit 新特性 - SceneKit 制作 3D 场景框架
- PV3D(3dmax的插件) -- 输出dae格式
- 从3Dmax导出动画文件
- 从3Dmax导出动画文件
- 从3Dmax导出动画文件
- OGRE 从3Dmax导出动画文件
- DNS修改和域名解析有什么不同吗?
- Windows下Anaconda2(Python2)和Anaconda3(Python3)的共存
- 项目记录14--框架年底总结和协议工具分享,UGUI图集管理
- Java ConcurrentModificationException异常原因和解决方法
- 什么是泛域名解析?
- ios 3D引擎 SceneKit 开发(3) --使用3dmax导出DAE文件
- Eclipse安装Python开发环境
- 第5章 引用类型小结
- 泛域名解析域名域名解析的区别?
- JTS介绍
- 开始学习c++
- 第6章 面向对象的程序设计小结
- 2015总结
- 图像处理与计算机视觉:基础,经典以及最近发展(3)计算机视觉中的信号处理与模式识别