![Page 1: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/1.jpg)
Modélisation surfaciqueIntroduction
Ulysse Vimont
Équipe Imagine - Inria, LJK, INPG
2015-2016
![Page 2: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/2.jpg)
1 Présentation
2 Informatique Graphique
3 Modélisation surfacique
4 Plan du cours
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 1 / 28
![Page 3: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/3.jpg)
1 Présentation
2 Informatique Graphique
3 Modélisation surfacique
4 Plan du cours
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 2 / 28
![Page 4: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/4.jpg)
Ulysse VimontDoctorant en 3e annéemail : [email protected] : team.inria.fr/imagine/ulysse-vimontéquipe : team.inria.fr/imagine/laboratoire : inria.fr/centre/grenoble ljk.imag.fr/
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 3 / 28
![Page 5: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/5.jpg)
1 Présentation
2 Informatique GraphiqueDéfinitionMise en pratiqueOutilsModélisationChamps d’applicationActeurs du domaine
3 Modélisation surfacique
4 Plan du cours
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 4 / 28
![Page 6: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/6.jpg)
Définition
Informatique Graphique (Computer Graphics) :Science et technique de la création de contenu virtuel et de lareprésentation de ce contenu.
représentation de l’informationspatiale et temporelle6= infographieartistique / scientifiquedomaine récent (' 1980)domaine en pleine évolutionreprésentation : en mémoire eten image
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 5 / 28
![Page 7: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/7.jpg)
On distingue différents modèles :
modèles pour la description d’un objet : modélisation surfacique(modèle surfacique, volumique, ...)
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 6 / 28
![Page 8: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/8.jpg)
modèles pour la forme d’un objet : modéisation géométrique(L-system, bruit de Perlin, displacement mapping, architectureintelligente, positionnement de primitives (villages, routes, meubles,ville à partir d’un footprint), ...)
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 7 / 28
![Page 9: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/9.jpg)
modèles pour l’apparence : rendu (phong, Sub Surface Scattering,BRDF, bump mapping, normal mapping, ambiant occlusion, ...)
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 8 / 28
![Page 10: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/10.jpg)
modèles pour l’animation : animation (skinning, interpolation depose, déformation de cage, modélisation de fluides, simulationphysique (-> tissus, cheveux), ...)
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 9 / 28
![Page 11: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/11.jpg)
Ce cours couvre les deux premiers points :
surfaces paramétriques avec Stefanie Hahmannautres types de surfaces avec moimodélisation géométrique en fin de semestre avec moi
Les deux points suivants sont l’objet d’autres cours :Rendu avec Nicolas HolzschuchAnimation avec Lionel Reveret
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 10 / 28
![Page 12: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/12.jpg)
Il existe d’autres champs d’application :modèles pour l’accès en mémoire (KD-tree, multiresolution,streaming...)modèles pour le comportement (déplacement de foules, perception depersonnages virtuels, Intelligence Artificielle, ...)modèles pour la prise de vue (story-telling)modèles pour l’interface (interface tactiles, 3D, oculus rift, impression3D, hologrammes)modèles pour la perception (Uncanny valley, ...)...
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 11 / 28
![Page 13: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/13.jpg)
Deux outils :informatiques :
I structures : openmesh, convol, ...I structures, opérations : cgal, openflipper, ...I rendu : opengl / direct 3D, pov-ray, ...I gestion 3D : ogreI animation : sofa, ...
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 12 / 28
![Page 14: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/14.jpg)
mathématiques :I géométrie euclidienneI géométrie projectiveI géométrie différentielleI géométrie algorithmiqueI topologie : complexes simpliciaux, variété, graphes,I calcul numérique : différences finies, éléments finis, ...
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 13 / 28
![Page 15: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/15.jpg)
Beaucoup de modèles... Pour représenter quoi ?
La majorité des objets virtuels sont représentés par leur surface. Ex :
terrainpersonnagesobjetsdécoration...
On cherche des descripteurs "mathématiques" pour ces éléments(apparence, comportement, ...).
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 14 / 28
![Page 16: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/16.jpg)
But
Toutes les tâches relatives à la création de contenu peuvent être (etsouvent sont) faites à la main.Nous posons des modèles qui servent à reproduire automatiquement cetravail de manière :
automatiqueréalistescontrôlable
Enjeux : moins de technique, plus d’art. Ou presque.
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 15 / 28
![Page 17: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/17.jpg)
Domaines concernés
jeux videofilms d’animationeffets spéciaux
réalité virtuelle
serious game
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 16 / 28
![Page 18: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/18.jpg)
Domaines concernés
simulation de vold’architectured’opération chirurgicaleimagerie médicale (recalage demodèle, deétection
d’anomalies)art numerique 3DCAO...
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 17 / 28
![Page 19: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/19.jpg)
Grands acteursPixar (cf. toy story 1995, pixar short movies (ex : The Blue Umbrella,2013), ...)Disney Research (ex: Material point method for snow simulation,SIGGRAPH 13)Universités (ex :Terrain Generation Using Procedural Models Basedon Hydrology, SIGGRAPH 13.)Imaginove (Rhône-Alpes)
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 18 / 28
![Page 20: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/20.jpg)
Équipes de recherche Inria (pour exemple) I
ALICE - Geometry and LightingAVIZ - Analysis and VisualizationHYBRID - 3D interaction with virtual environments using body andmindIMAGINE - Intuitive Modeling and Animation for Interactive Graphics& Narrative EnvironmentsIN-SITU - Situated interactionMANAO - Melting the frontiers between Light, Shape and Matter
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 19 / 28
![Page 21: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/21.jpg)
Équipes de recherche Inria (pour exemple) II
MAVERICK - Modèles et Algorithmes pour la Visualisation et leRenduMIMETIC - Analysis-Synthesis Approach for Virtual HumanSimulationMINT - Methods and tools for gestural interactionsPOTIOC - Popular interaction with 3d contentREVES - Rendering and virtual environments with soundTITANE - Geometric Modeling of 3D Environments
source : inria.fr
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 20 / 28
![Page 22: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/22.jpg)
Conférences
SIGGRAPHSIGGRAPH AsiaEuroGraphicsCasaExpressiveComputer Graphics ForumAFIGSymposium on Geometry Processing...
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 21 / 28
![Page 23: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/23.jpg)
1 Présentation
2 Informatique Graphique
3 Modélisation surfaciqueDéfinitionCadre de travail
4 Plan du cours
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 22 / 28
![Page 24: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/24.jpg)
Modélisation surfacique :Création de modèles pour représenter la surface des objets.
En pratique, on ne représente pastoujours que la surface. Il existe desmodèles :
volumiques
surfaciques
linéïques
espace / temps
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 23 / 28
![Page 25: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/25.jpg)
Mais pourquoi surfacique ?En théorie, on ne visualise pas des surfaces, mais de la lumière qui sediffuse et se réfléchie dans la matière.
Modélisation surfacique = approximation !
Intérêt de la représentation des surfaces : apparence, volume d’information.
Exceptions :
Subsurface scattering
Transparence
Diffraction
La surface modélise alors uneinterface d’un milieu homogène.
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 24 / 28
![Page 26: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/26.jpg)
Alternative : un peu de tout
Avatar
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 25 / 28
![Page 27: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/27.jpg)
1 Présentation
2 Informatique Graphique
3 Modélisation surfacique
4 Plan du cours
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 26 / 28
![Page 28: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/28.jpg)
Encore 11 scéances !
Page du cours :team.inria.fr/imagine/modelisation-surfacique-3a-ensimag-2015-2016/
Première partie : Modèles de surfaceDeuxième partie : MaillagesTroisième partie : Reconstruction de surfaceQuatrième partie : Modélisation géométrique
Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 27 / 28
![Page 29: Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3 Modélisationsurfacique 4 Planducours Ulysse Vimont (Inria) Modélisation surfacique](https://reader034.vdocuments.pub/reader034/viewer/2022051805/5ff8c13897e77f15822cee38/html5/thumbnails/29.jpg)
Fin !