Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3...

Post on 18-Sep-2020

5 views 0 download

Transcript of Modélisation surfacique Introduction - Team.inria.fr · 1 Présentation 2 InformatiqueGraphique 3...

Modélisation surfaciqueIntroduction

Ulysse Vimont

Équipe Imagine - Inria, LJK, INPG

2015-2016

1 Présentation

2 Informatique Graphique

3 Modélisation surfacique

4 Plan du cours

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 1 / 28

1 Présentation

2 Informatique Graphique

3 Modélisation surfacique

4 Plan du cours

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 2 / 28

Ulysse VimontDoctorant en 3e annéemail : ulysse.vimont@inria.frpage : 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

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

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

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

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

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

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

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

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

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

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

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

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

Domaines concernés

jeux videofilms d’animationeffets spéciaux

réalité virtuelle

serious game

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 16 / 28

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

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

É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

É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

Conférences

SIGGRAPHSIGGRAPH AsiaEuroGraphicsCasaExpressiveComputer Graphics ForumAFIGSymposium on Geometry Processing...

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 21 / 28

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

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

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

Alternative : un peu de tout

Avatar

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 25 / 28

1 Présentation

2 Informatique Graphique

3 Modélisation surfacique

4 Plan du cours

Ulysse Vimont (Inria) Modélisation surfacique 2015-2016 26 / 28

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

Fin !