2012-08-13 1 views
1

.. pour utiliser en application de réalité augmentée sur iphone?Quels formats puis-je utiliser pour les objets animés 3D

J'ai une application qui fonctionne comme ça; La caméra détecte le marqueur et place un objet lié à ce marqueur. Cependant l'objet n'est pas animé. Il est là. Bien sûr, je peux déplacer l'objet par programmation, mais je ne veux pas le faire. Ce que je veux, c'est que l'objet a l'animation lui-même. J'ai cherché mais je ne peux pas trouver le format de fichier exact. Il y a des fichiers .obj (pas animé lui-même, est-ce vrai?), Des fichiers .mtl, des fichiers .anm .etc. Si le format est l'un d'eux, alors pouvez-vous me donner un exemple de modèle?

Merci

Répondre

1

Vous devez spécifier ce que AR SDK/plate-forme que vous utilisez pour créer l'application iPhone vous parlez. Cela étant dit, pour beaucoup de SDK AR disponibles, le format MD2 est souvent utilisé pour afficher des modèles animés (avec un moteur de rendu intégré ou avec un exemple de code montrant comment utiliser le format MD2 avec ce SDK):

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

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

fichiers OBJ (Wavefront) ne prennent pas en charge l'animation.

+0

Actuellement, je suis en utilisant le sdk vuforia. Je suis capable d'animer un objet en utilisant des méthodes opengles mais je ne le veux pas. J'ai besoin d'un obj animé. Je vais continuer mes recherches en fonction des informations que vous avez fournies. Merci de répondre. Toute aide est également la bienvenue :) – user1472211

+0

Vous pouvez essayer Metaio. Il peut gérer md2 et obj dès la sortie de la boîte et peut être étendu pour fournir votre propre code de rendu personnalisé si vous en avez besoin (pour supporter un autre format, travailler directement avec opengl, etc). Un inconvénient de Vuforia est que la version gratuite est filigranée, mais si vous construisez votre application via Junaio (un navigateur AR construit avec Metaio), vous pouvez l'utiliser sans filigrane. http://www.metaio.com/products/mobile-sdk/ –

+1

J'ai fait des recherches et essayé 5-6 sdk puis j'ai décidé que vuforia est le sdk le plus approprié pour le développement d'applications de réalité augmentée. Alors j'ai commencé à l'utiliser. À mon avis, vuforia est vraiment bon pour détecter les marqueurs et compatible avec les opengles. Donc je ne pense pas encore à Metaio. Encore merci pour les commentaires. – user1472211

3

Certainement MD2 est votre meilleur choix. J'ai intégré jPCT-AE et Vuforia et ça fonctionne comme un charme. AFAIK MD2 est idéal pour les modèles animés, principalement parce qu'il peut stocker l'animation de l'image clé en lui-même et vous pouvez avoir n'importe quel type d'animation avec presque aucun coût.

Voici une vidéo de test:

http://youtu.be/chsHh0pEhzw

Si vous avez plus de question ne hésitez pas;)

+0

Le moteur 3D de jPCT est pour android seulement? Connaissez-vous le moteur 3D pour iPhone? –

Questions connexes