a l`animation 3D - Université de Montréal
Transcription
a l`animation 3D - Université de Montréal
Introduction IFT 3740 & IFT 6845 Animation par Ordinateur Qu’est-ce que l’animation par ordinateur ? (Chapitre 1) – Ajouter la dimension ”temps” aux scènes 3D. – Automatiser les parties ”difficiles” de l’animation traditionelle (interpolation, encrage, ...) 2. Introduction à l’animation 3D 3 étapes distinctes... Sébastien Roy Département d’informatique et de recherche opérationelle Université de Montréal Modélisation Représenter les objets par des modèles 3D Animation Associer un mouvement aux objets Rendu Créer les images qui composent l’animation été 2005 1 Types d’animation Types d’animation : Keyframing Keyframing Interpolation entre des images de référence Expressions Utilisation de formules mathématiques. Contraintes Un objet contraint le mouvement d’un autre. Cinématique directe et inverse (acteurs, skelettes, enveloppes) Animation de chaines Simulation dynamiques Mouvements complexes reliés aux forces naturelles. Dessin animé Écrasement-étirement automatique. Capture de mouvement Création de mouvements en enregistrant un acteur Particules Modélisation d’objets semi-transparents ou fluides Composition dans des scènes réelles Pas vraiment un type d’animation, mais plutôt un type de rendu... – Les images de références (keyframes) – Les images interpolées 2 3 Keyframing : Courbes d’interpolation Keyframing : Courbes d’interpolation La forme de la courbe représente le type de mouvement. Comment choisir les images intermédiaires ? → Courbes d’interpolation (function curves) Mouvements constant, accélération, décélération : 4 Keyframing : Courbes d’interpolation 5 Types d’animation : Expressions Quel paramètre d’un objet peut être interpolé ? – Translation – Rotation – Échelle – Couleur – Position – Position le long d’une trajectoire – ... Exprimer la relation du mouvement entre deux objets par des formules mathématiques Ex. : Répulsion entre deux objets, Roue en mouvement, Respiration 6 7 Types d’animation : Contraintes • Simplifie l’animation • Représente les relations d’animation entre les objets Par exemple... – Contrainte sur – Contrainte sur – Contrainte sur – Contrainte sur – Contrainte sur – Contrainte sur – Contrainte sur la la la la la la la tangente normal d’une surface position d’un groupe de point position d’un objet position de trois point position de deux point direction Tangente Normale d’une surface Position d’un groupe de point Position d’un objet 8 9 Types d’animation : Les acteurs Comment animer un objet vraiment complexe ? Position de trois points Position de deux points Cinématique : Calcul des animations le long de chaines. – Articulations – Chaine 2D, Chaine 3D – Cinématique inverse Contrainte sur la direction 10 11 Chaine 2D Articulations Chaine 3D Cinématique inverse 12 Chaines : Skelettes Skelette 13 Chaines : Enveloppes Pieuvre Main 14 15 Types d’animation : Simulation dynamique sur des chaines Simulation de forces naturelles (gravité, vent, forces, collisions, ...) Flexible Grenouille Cube qui tombe Ventilateur 16 Rigide 17 Robot Types d’animation : dynamique de dessin animé Types d’animation : capture de mouvement Ajuste automatiquement l’écrassement ou l’étirement d’un objet en fonction de son accélération. On place des capteurs sur un vrai acteur et on enregistre le mouvement. (Très utilisé en dessin animé) Capteurs Morphologie Trajectoires Saut Kido Pieuvre 18 19 Types d’animation : Particules – – – – Explosion Metal en fusion Cheminée Cigarette Eau Explosion Metal en fusion Fumée (cheminée), (cigarette) Eau 20 21