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?
3
A
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».
Questions connexes
- 1. Réutiliser des modèles dans plusieurs applications Rails
- 2. Plusieurs animations sous Android
- 3. belongs_to avec plusieurs modèles
- 4. Réutiliser la variable dans les modèles Wordpress
- 5. Plusieurs animations dans un sprite
- 6. Comment créer des modèles Rails avec plusieurs associations/jointures complexes?
- 7. Flex: réutiliser des classes pour plusieurs projets sans copier-coller?
- 8. comment exécuter plusieurs animations simultanément dans mootools?
- 9. Réutiliser la plume à travers plusieurs UIViewControllers
- 10. plusieurs animations de fadein dans jquery
- 11. Django - formes complexes avec plusieurs modèles
- 12. Interroger plusieurs modèles avec une valeur
- 13. iPhone Core Data Migration avec plusieurs modèles
- 14. Onglets jQuery avec animations
- 15. Rails formulaire de paiement avec plusieurs modèles
- 16. Plusieurs modèles pour un login avec Devise?
- 17. shared_ptr avec des modèles
- 18. Comment faire plusieurs animations sur l'iPhone?
- 19. comment exécuter plusieurs animations dans une rangée?
- 20. Rappel des animations UITableView
- 21. CakePHP obtient des données de plusieurs modèles
- 22. Séchage répétée des routes pour plusieurs modèles
- 23. MVVM, Animations et Commandement - Meilleure façon de lancer des animations?
- 24. Comment réutiliser une vue partielle avec des ID différents?
- 25. Comment réutiliser des fragments XML Spring
- 26. Comment réutiliser des composants dans ExtJS?
- 27. Django: enregistrer un ModelForm avec des modèles personnalisés plusieurs-à-plusieurs
- 28. moteur App plusieurs à plusieurs modèles
- 29. Comment regrouper/réutiliser des étendues nommées dans Rails?
- 30. Surcharge + opérateur avec des modèles
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 –
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 –
Le concept que vous recherchez s'appelle "Rigging". – TreDubZedd