2010-12-08 32 views
3

Est-il possible de donner à plusieurs modèles humanoïdes les mêmes animations sans recommencer à zéro à chaque fois?Réutiliser des animations avec plusieurs modèles?

+0

Je pense que c'est comme ça que ça marche dans la plupart des jeux (par exemple, Unreal, Quake, etc.), vous avez différents modèles/skins qui ont un rig compatible. Dans Blender, je vous recommande de regarder le format de capture de mouvement de BVH. Si vous avez déjà un personnage humanoïde dans Blender, peut-être allez-vous en utilisant quelques exemples de fichiers bvh: http: //www.bvhsamples.animazoo.com/ ... Aussi, j'ai aussi vu ce petit tutoriel: http://www.youtube .com/watch? v = _mLseb477wU –

+0

Aussi, si vous avez une convention de nommage, il devrait être possible d'écrire un script qui enregistre les Béziers IPO par nom dans un fichier texte, puis quand vous voulez réutiliser les animations sur un autre modèle, vous liriez les valeurs du fichier texte et appliqueriez les courbes IPO définies –

+1

Le concept que vous recherchez s'appelle "Rigging". – TreDubZedd

Répondre

5

Oui. Le processus se résume essentiellement à avoir un squelette dont plusieurs modèles sont basés. Vous enveloppez alors le maillage autour du squelette et «pesez» chaque sommet par les os dans le squelette qui influencent le mouvement. Vous appliquez ensuite l'animation et les transformations au squelette, et non aux sommets du modèle, et chacun des sommets de la «peau» se déplace avec le squelette en fonction du poids donné à chaque os. Comme l'a dit Tre, cela s'appelle «gréement».