【问题标题】:How to convert Blender blend (or obj) file to Qualcom Vuforia .h file如何将 Blender blend(或 obj)文件转换为 Qualcom Vuforia .h 文件
【发布时间】:2013-01-08 15:45:51
【问题描述】:

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

谢谢

【问题讨论】:

    标签: ios opengl-es 3d blender vuforia


    【解决方案1】:

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

    【讨论】:

    • 在最终使用 Vuforia SDK 之后,我可以确认我的脚本绝对可以使用它!我什至可能会做一个进一步的项目来整合两者。
    • 嗨。我需要从 .3ds 文件创建一个 .h 文件。可能吗?请帮忙。
    • 我从未使用过 3ds Max,但快速查看docs 表明您绝对可以将 .3ds 导出为 .obj。如果你然后用我的脚本运行 .obj,你应该得到你的 .h 文件:)
    • 我运行了这个,但由于某种原因它没有包含正常数据,如果我找到解决方案让它正常工作,我会编辑这篇文章。
    • 我会尽快更新脚本/项目,如果有问题我会特别注意。
    【解决方案2】:

    您应该在这里查看 BlenderVuforiaExport(由我的一位同事开发):

    https://github.com/StickyBeat/BlenderVuforiaExport

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

    【讨论】:

      【解决方案3】:

      我对 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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-23
        • 1970-01-01
        • 2019-06-28
        • 2020-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-27
        相关资源
        最近更新 更多