【发布时间】:2013-01-08 15:45:51
【问题描述】:
我正在使用 Qualcomm Vuforia 开发具有增强现实功能的 iOS 应用,但我很难理解如何使用 Blender(或其他软件)创建 3D 模型。所有示例都使用带有顶点坐标的 .h 文件来生成茶壶。 我找不到对我有用的文档。 是否有将 .blend 或 .obj 文件转换为 .h (OpenGL ES) 的工具?
谢谢
【问题讨论】:
标签: ios opengl-es 3d blender vuforia
我正在使用 Qualcomm Vuforia 开发具有增强现实功能的 iOS 应用,但我很难理解如何使用 Blender(或其他软件)创建 3D 模型。所有示例都使用带有顶点坐标的 .h 文件来生成茶壶。 我找不到对我有用的文档。 是否有将 .blend 或 .obj 文件转换为 .h (OpenGL ES) 的工具?
谢谢
【问题讨论】:
标签: ios opengl-es 3d blender vuforia
我基于项目obj2opengl 开发了一个名为mtl2opengl 的脚本,它完全可以满足您的需求。该脚本适用于 .obj 和 .mtl 文件,我认为这些文件可以直接从 Blender 导出,并生成带有顶点数据的 .h 文件。我在我的 iOS 增强现实应用程序中广泛使用它(虽然我还没有使用过 Vuforia SDK),并且随附的资源也包括一个示例 Xcode 项目。希望对您有所帮助!
【讨论】:
您应该在这里查看 BlenderVuforiaExport(由我的一位同事开发):
https://github.com/StickyBeat/BlenderVuforiaExport
它将对象从 Blender 导出为与 Vuforia 示例项目中使用的相同的 .h 格式。
【讨论】:
我对 vufoia 了解不多,但这里有两个关于使用 blender 获取 3d 模型并在 iPhone 上显示它们的答案。这些可能会对您有所帮助。
【讨论】: