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

4
我正在使用Qualcomm Vuforia开发一款iOS增强现实应用程序,但我不理解如何从Blender或其他软件创建3D模型。所有示例都使用.h文件以顶点坐标生成例如茶壶之类的物体。我找不到对我有用的文档。是否有工具可以将.blend或.obj文件转换为.h(OpenGL ES)?感谢您。
3个回答

10

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


终于使用了Vuforia SDK,我可以确认我的脚本与之完全兼容!我甚至可能会进一步整合这两个项目。 - Ricardo RendonCepeda
嗨。我需要从 .3ds 文件创建一个 .h 文件。这可能吗?请帮忙。 - ScarletWitch
我从未使用过3ds Max,但是快速查看文档表明你绝对可以将.3ds导出为.obj格式。如果你然后使用我的脚本运行.obj文件,你应该能得到.h文件 :) - Ricardo RendonCepeda
我运行了这个程序,但由于某些原因它没有包括正常的数据,如果我找到解决办法让它正常工作,我会编辑这篇文章。 - David van Dugteren
我很快会更新脚本/项目,并且如果有问题,我会特别注意它。 - Ricardo RendonCepeda
嗨,我使用了你的脚本将.obj文件转换为.h文件。但是我需要为我的Android应用程序创建一个MeshObject。它需要索引。如何实现这个?有人有想法吗? - Munazza

5

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接