【发布时间】:2016-12-19 21:39:36
【问题描述】:
我正在进行的项目是增强现实 Android 应用。我需要使用 Collada 文件格式 (.dae) 以任何方式显示 3D 对象。客户想要使用 Collada,因为它是 易于将 3D 项目导出为这种格式,并且 .dae 支持图层系统。 不幸的是,我使用的库和框架不支持 .dae 以任何方式格式化(ARToolkit 和 Android SDK + NDK)。并且不建议在 手机。支持的格式是简单的 .obj 和 OpenSceneGraph 格式(.ive、.osg、.osgb)。它们在 Android 中使用 直接使用 OpenGL ES,或者使用 OpenSceneGraph 框架。我静静 沮丧,不知道该选择哪种方式:
- 编写一些脚本将 .dae collada 文件转换为 .obj 文件?在 collada 文件中有这么多的 .obj 文件作为层数。和 在此对象之间切换将模仿添加/删除 层。
- 或者可能正在使用 OpenSceneGraph 框架,转换 collada 转换成 .osg 还是 .ive?我还不知道 OSG 是如何工作的 层。
您能否提供一些建议,在这种情况下该往哪里走? 或者也许有我看不到的方式。
【问题讨论】:
标签: android 3d collada openscenegraph artoolkit