L'animation traditionnelle de personnages repose sur la création d'une enveloppe externe, appelée la peau, et d'un squelette interne constitué d'une hiérarchie de reperes permettant de la déformer. De par son efficacité, le skinning est la technique de prédilection des infographistes. Cependant, bien que de nombreux travaux aient permis de résoudre les problemes notoires de la méthode, certains types de déformations ne peuvent toujours pas être générés. On y retrouve les plis dynamiques de la peau ou des vêtements au niveau des articulations ou bien les effets d'inertie des masses musculaires et graisseuses lors de mouvements secs et rapides. Dans cette these, nous proposons deux techniques de modélisation et d'animation traitant ces problemes spécifiques qui peuvent être utilisées sur une animation existante pour en accroître le réalisme. Notre premiere contribution s'attache a ajouter, en temps-réel, des déformations dynamiques de la couche muscles/graisse aux déformations cinématiques obtenues par skinning ou tout autre technique équivalente. L'effet dynamique est calculé a travers une simplification des lois de l'élasticité linéaire. Pour cela, des éléments dynamiques associant les vibrations d'un ressort a un ensemble de poids assignés aux sommets du maillage permettent d'effectuer un skinning dynamique. L'emplacement, la fréquence et l'amplitude de ces effets sont spécifiés, de maniere très simple, par l'utilisateur. Sur cette couche vient se greffer une surface fine qui peut être soit la peau, soit directement un vêtement. Cette surface, d'aire quasiment constante, suit les déformations des muscles et des tissus graisseux tout en plissant lorsqu'elle se retrouve compressée. Pour cela, l'utilisateur positionne et oriente une courbe de contrôle qui se déforme a longueur constante et spécifie sa région d'influence. Pendant l'animation, des plis géométriques sont générés en temps-réel dans les zones couvertes par l'outil, le maillage étant raffiné localement a la volée.
Identifer | oai:union.ndltd.org:CCSD/oai:tel.archives-ouvertes.fr:tel-00528651 |
Date | 30 November 2004 |
Creators | Larboulette, Caroline |
Publisher | INSA de Rennes |
Source Sets | CCSD theses-EN-ligne, France |
Language | French |
Detected Language | French |
Type | PhD thesis |
Page generated in 0.002 seconds