2012-07-21 4 views
1

J'écris une application pour créer des animations squelettiques 3D. J'utilise actuellement Blender pour modéliser/gréer, exporter, puis charger et rendre le modèle avec OGRE. Mais je suis coincé quand il s'agit d'exporter. J'aimerais pouvoir exporter le modèle/la scène animé fini dans un format de fichier connu, afin qu'il puisse être réimporté dans Blender pour le rendu. Alors, quel est le meilleur moyen de ramener le squelette/l'armature animé dans Blender?Format bibliothèque/fichier C++ pour l'exportation d'animations squelettiques 3D?

Répondre

1

Je pense que COLLADA est la voie à suivre en matière de formats de fichier. Je ne suis pas sûr de la bibliothèque. FCOLLADA est mort, je ne sais pas à quel point c'est à jour. La dernière version de Assimp avait des fonctionnalités d'exportation COLLADA, mais malheureusement pas encore d'animation. Il y a OpenCOLLADA, ce qui ne semble pas bien documenté, mais il y a deux plug-ins qui sont probablement de meilleurs exemples que n'importe quel tutoriel. Enfin, il y a COLLADA DOM.

+1

Je pense aussi que Collada est le meilleur choix ici. Si vous voulez stocker un maillage, un squelette et une animation dans un fichier, je ne connais aucun autre format aussi largement supporté que Collada. – Dirk

+1

J'ai mis en place un lecteur/écrivain en utilisant collada dom. Puisque Collada est très flexible, la mise en œuvre n'est pas si simple. Mais je pense que cela en vaut la peine. Si vous voulez simplement stocker le squelette, jetez un oeil au format Biovision BVH. Facile à mettre en œuvre et également pris en charge par certains outils. – Dirk

0

Avez-vous entendu parler de FBX? Il est largement utilisé comme format d'échange pour la géométrie et l'animation. Il supporte les os/articulations qui devraient convenir à votre animation squelettique.

Wikipedia: http://en.wikipedia.org/wiki/FBX
Autodesk Page: http://usa.autodesk.com/fbx/

+0

FBX semble bien, mais je ne suis pas sûr si elle peut être importée dans Blender. Apparemment, le script FBX ne supporte que l'export. Merci quand même. –