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

我正在使用Qualcomm Vuforia开发具有增强现实function的iOS应用程序,并且我很难理解如何从Blender(或其他软件)创build3D模型。 所有的例子都使用带有顶点坐标的.h文件,即一个茶壶。 我无法find对我有用的文档。 有没有工具将.blend或.obj文件转换为.h(OpenGL ES)?

谢谢

我开发了一个名为mtl2opengl的脚本,根据项目obj2opengl完成您所需要的。 该脚本与.obj和.mtl文件一起工作,我认为这些文件可以直接从Blender导出,并生成带有顶点数据的.h文件。 我在我的iOS增强现实应用程序中广泛地使用它(尽pipe我还没有使用Vuforia SDK),并且附带的资源也包含一个示例Xcode项目。 希望能帮助到你!

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

https://github.com/StickyBeat/BlenderVuforiaExport

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

我对vufoia了解不多,但是这里有两个关于使用搅拌器来获取3D模型并在iPhone上显示它们的答案。 这些可能会帮助你。

如何从DCC工具(如Blender)在OBJ文件中获取适当数量的顶点以用于OpenGL ES?

将Cinema 4D模型和纹理放入iPhone应用程序中

Interesting Posts