如何将Blender blend(或obj)文件转换为Qualcom Vuforia .h文件

时间:2013-01-24 19:12:50

标签: ios opengl-es 3d blender vuforia

我正在使用Qualcomm Vuforia开发具有增强现实功能的iOS应用程序,我很难理解如何从Blender(或其他软件)创建3D模型。所有示例都使用具有顶点坐标的.h文件来生成即茶壶。 我找不到对我有用的文档。 有没有工具将.blend或.obj文件转换为.h(OpenGL ES)?

感谢

3 个答案:

答案 0 :(得分:10)

我根据项目mtl2opengl开发了一个名为obj2opengl的脚本,它可以完全满足您的需求。该脚本适用于 .obj 和.mtl文件,我认为这些文件可以直接从Blender导出,并生成带有顶点数据的 .h 文件。我在我的iOS增强现实应用程序中广泛使用它(虽然我还没有使用过Vuforia SDK),随附的资源也包括一个示例Xcode项目。希望它有所帮助!

答案 1 :(得分:5)

你应该看看BlenderVuforiaExport(由我的同事开发):

https://github.com/StickyBeat/BlenderVuforiaExport

它将Blender中的对象导出为Vuforia示例项目中使用的相同.h格式。

答案 2 :(得分:0)

我对vufoia知之甚少,但这里有两个关于使用blender获取3D模型并在iPhone上显示它们的答案。这些可能对你有帮助。

How to get proper number of vertices in OBJ file from DCC tools such as Blender for use in OpenGL ES?

Put a Cinema 4D model and Texture into an iPhone App