【问题标题】:Which formats can I use for animated 3D objects我可以为动画 3D 对象使用哪些格式
【发布时间】:2012-08-09 13:51:56
【问题描述】:

.. 为了在 iphone 上使用增强现实应用程序?

我有一个这样的应用程序;相机检测到标记,然后放置与该标记相关的对象。但是,该对象不是动画的。它站在那里。当然,我可以以编程方式移动对象,但我不想这样做。我想要的是对象本身有动画。我搜索了但我找不到确切的文件格式。有 .obj 文件(不是动画本身,是真的吗?)、.mtl 文件、.anm 文件 .etc。如果格式是其中之一,那您能给我一个示例模型吗?

谢谢

【问题讨论】:

    标签: iphone 3d augmented-reality 3d-model


    【解决方案1】:

    MD2 绝对是您的最佳选择。我已经集成了 jPCT-AE 和 Vuforia,它就像一个魅力。 AFAIK MD2 最适合动画模型,主要是因为它可以自己存储关键帧动画,并且几乎可以免费使用任何类型的动画。

    这是一个测试视频:

    http://youtu.be/chsHh0pEhzw

    如果您还有更多问题,请不要犹豫;)

    【讨论】:

    • jPCT 3D 引擎仅适用于安卓系统?你知道iphone的3D引擎吗?
    【解决方案2】:

    您应该指定您使用什么 AR SDK/平台来创建您正在谈论的 iPhone 应用程序。话虽如此,对于许多可用的常见 AR SDK,MD2 格式通常用于显示动画模型(使用内置渲染引擎或显示如何将 MD2 格式与该 SDK 一起使用的示例代码):

    http://en.wikipedia.org/wiki/MD2_(file_format)

    http://www.junaio.com/develop/docs/documenation/general/3dmodels/

    OBJ(波前)文件不支持动画。

    【讨论】:

    • 目前我正在使用 vuforia sdk。我可以使用 opengles 方法为对象设置动画,但我不想要它。我需要一个动画对象。我会根据你提供的信息继续我的研究。感谢您的回答。也欢迎任何帮助:)
    • 你可能想试试 Metaio。它可以开箱即用地处理 md2 和 obj,并且可以根据需要进行扩展以提供您自己的自定义渲染代码(支持另一种格式,直接使用 opengl 等)。 Vuforia 的一个缺点是免费版本带有水印,但如果您通过 Junaio(一种使用 Metaio 构建的 AR 浏览器)构建应用程序,则可以在没有水印的情况下使用它。 metaio.com/products/mobile-sdk
    • 我研究并尝试了 5-6 个 sdk,然后我认为 vuforia 是最适合开发增强现实应用程序的 sdk。所以我开始使用它。在我看来,vuforia 非常擅长检测标记并与 opengles 兼容。因此,我不认为 Metaio。仍然感谢 cmets。
    猜你喜欢
    • 2014-04-29
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 2014-01-23
    • 2022-06-29
    • 2020-11-02
    • 2014-03-10
    • 1970-01-01
    相关资源
    最近更新 更多