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