2012-08-13 91 views
1

..以便在iphone上使用增强现实应用程序?我可以使用哪些格式的动画3D对象

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

感谢

回答

1

您应指定您使用的是创建你所谈论的iPhone应用程序是什么AR SDK /平台。也就是说,对于许多常见的AR SDK可用,MD2格式通常用于显示动画模型(可以使用内置的渲染引擎或示例代码来显示如何使用该SDK的MD2格式):

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

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

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

+0

目前我使用的vuforia SDK。我可以使用opengles方法为对象制作动画,但我不想要它。我需要一个动画的对象。我会根据你提供的信息继续我的研究。谢谢你的回答。任何帮助也欢迎:) – user1472211 2012-08-17 06:59:08

+0

你可能想尝试Metaio。它可以处理开箱即用的md2和obj,并且可以扩展以提供您自己的自定义渲染代码(如果需要的话)(支持另一种格式,直接使用opengl等)。 Vuforia的一个缺点是免费版本带水印,但如果您通过Junaio(使用Metaio构建的AR浏览器)构建您的应用程序,则可以在没有水印的情况下使用它。 http://www.metaio.com/products/mobile-sdk/ – 2012-08-17 07:58:10

+1

我研究并尝试过5-6 sdk,然后我决定vuforia是开发增强现实应用程序最合适的sdk。所以我开始使用它。在我看来,vuforia非常擅长检测标记并与opengles兼容。因此我不认为Metaio。仍然感谢您的意见。 – user1472211 2012-08-17 13:22:58

3

绝对MD2是您的最佳选择。我已经整合了JPCT-AE和Vuforia,它的功能就像一个魅力。 AFAIK MD2最适合用于动画模型,主要是因为它可以将关键帧动画本身存储起来,并且可以几乎免费地使用任何类型的动画。

下面是测试视频:

http://youtu.be/chsHh0pEhzw

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

+0

jPCT 3D引擎仅适用于Android?你知道iPhone的3D引擎吗? – 2016-04-04 06:45:46

相关问题