Title: Un Systme Interactif et Contrlable de Peinture pour l'Animation 3D
1Un Système Interactif et Contrôlable de Peinture
pour l'Animation 3D
- David Vanderhaeghe Pascal Barla
- Joëlle Thollot François Sillion
ARTIS GRAVIR/IMAG - INRIA
19èmes journées de l'AFIG 22, 23, 24 novembre
2006 Bordeaux, FRANCE
2Introduction
- NPR ou Rendu expressif
- Concevoir des outils de communication visuelle
- Contrôlables, expressifs, efficaces
- Peinture
- Large gamme de style
- Contrôle du niveau dabstraction
Manet et sa Fille, Morisot, 1883
3Introduction
- Peinture animée
- Mêmes avantages que la peinture fixe
- Très long à produire
- Contrôle de la cohérence temporelle impossible
Le Viel Homme et la Mer, A.Petrov
4Introduction
- Utilisation de loutil informatique
- Automatiser les taches longues et répétitives
- Offrir des outils dédition (annulation )
- Contrôle de la cohérence temporelle
- Permettre le suivi des coups de pinceau
- Donner du sens à ce mouvement
5Introduction
- Cohérence temporelle solutions naïves
- Utilisation texture perte de la nature plane
- Fixe en image effet rideau de douche
6(No Transcript)
7Plan
- Introduction
- Travaux précédents
- Contributions
- Méthode
- Résultats
- Conclusion
8Travaux précédents
- Images fixes
- Contrôle du style
- Direct ou indirect
- Variété des coups de pinceau
- Simple rectangle texturé, long chemin
- Taille et densité des coups de pinceau
- Bonne couverture de limage recouvrement et
répartition
Collomosse 2005
Haerbeli 96
Hertzmann 98
9Travaux précédents
- Animation
- Pas une simple succession dimages fixes
- Donner un sens/contrôler lanimation
- Les coups de pinceau suivent les objets quils
représentent - Utilise vidéo ou scène 3D
Hays et al. 2005
10Travaux précédents
- Animation basée scène 3D
- Meier 96
- Points dattache sur les objets
- Coups de pinceau dessinés en espace image
- Choix des coups de pinceau a priori
- Bonne cohérence temporelle
- Style et mouvement limités
11Travaux précédents
- Animation basée scène 3D extensions
- Interactif Haller et al. 2004
- Gestion densité/abstraction Chi et al. 2006
- Longs coups de pinceau Kolliopoulos et al. 2006
- Style et mouvement encore limités
Chi et al. 2006
12Contributions
- Style entièrement paramétrable
- Rendu dynamique
- Dépendant du point de vue
- Dépendant de léclairage
- Gestion de la densité des coups de pinceau
- Gestion du niveau dabstraction (fidélité)
13Pipeline
Scène 3D
Sélection des points dattache
Dessin des coups de pinceau
Extraction/calcul des attributs
Style
Rendu peinture
14Pipeline
Scène 3D
Sélection des points dattache
Dessin des coups de pinceau
Extraction/calcul des attributs
Style
Rendu peinture
15Un coup de pinceau
Extraction/calcul des attributs
- Ensemble dattributs
- Géométriques position, largeur, longueur,
courbure, orientation - Dessin couleur, texture
orientation
longueur
courbure
largeur
16Style
Extraction/calcul des attributs
- Lien entre les attributs de la scène et les
attributs des coups de pinceau - En pratique dans un shader
- Entrée les attributs de la scène (G-BUFFER)
17Pipeline
Scène 3D
Sélection des points dattache
Dessin des coups de pinceau
Extraction/calcul des attributs
Style
Rendu peinture
18Points dattache
Sélection des points dattache
- Suit le mouvement des objets 3D
- Utilisation de points dattache sur les objets
- Densité des points uniforme en espace image
- Choix dynamique des points dattache
- En limitant les changements abrupts
19Hiérarchie
Sélection des points dattache
- Ajout/suppression
- Construction hiérarchie dynamique
- Octree
- Bonne répartition en espace objet (3D)
- Favorise répartition uniforme en espace image
- Sélection des coups de pinceau
- Coupe de la hiérarchie
20Pipeline
Scène 3D
Sélection des points dattache
Dessin des coups de pinceau
Extraction/calcul des attributs
Style
Rendu peinture
21Compromis
Dessin des coups de pinceau
- De combien sautorise-t-on à dépasser ?
- Fidélité permet dadapter le style dun coup de
pinceau pour mieux représenter la scène
22Fidélité
Dessin des coups de pinceau
- Détermine taille des coups de pinceau
- Seuil distance euclidienne
- en couleur (lab)
- en profondeur
23Dessin
Dessin des coups de pinceau
Couleur référence
Profondeur référence
24Dessin
Dessin des coups de pinceau
Couleur référence
Profondeur référence
25Dessin
Dessin des coups de pinceau
Couleur courante
Profondeur courante
Couleur référence
Profondeur référence
26Dessin
Dessin des coups de pinceau
Couleur courante
Profondeur courante
Couleur référence
Profondeur référence
27Dessin
Dessin des coups de pinceau
Couleur courante
Profondeur courante
Couleur référence
Profondeur référence
28Dessin
Dessin des coups de pinceau
Couleur courante
Profondeur courante
Couleur référence
Profondeur référence
29Dessin
Dessin des coups de pinceau
30Style danimation
Dessin des coups de pinceau
- Mise à jour des attributs des coups de pinceau
- En fonction des attributs précédents
- Suivant définition utilisateur
31Résultats
- Interactif
- 5 à 20 images par secondes sur les exemples
- Utilisation du GPU
Orientations différentes pour chaque
objet Longueur et largeur constantes
Longueur et orientation suivant la normale
32(No Transcript)
33(No Transcript)
34(No Transcript)
35(No Transcript)
36Conclusion
- Système dynamique de rendu peinture
- Dépendant du point de vue et de lillumination
- Style utilisateur paramétrable
- Style bas niveau des coups de pinceau
- Style danimation
- Fidélité
- Gestion dynamique de la densité des coups de
pinceau
37Travaux futurs
- Amélioration de la distribution
- Non uniforme en espace image
- Suivant le style utilisateur
- Métaphore de mouvement
- Permettre aux coups de pinceau de se détacher
38Merci
Un Système Interactif et Contrôlable de Peinture
pour l'Animation 3D