rendu cartoon stéréo 3d soutenance de stage de licence 3 ème année encadrant : david...
TRANSCRIPT
Rendu cartoon stéréo 3D
Soutenance de Stage de Licence 3ème année
Encadrant : David VANDERHAEGHE
04/11/23ALAZARD Robin 1
Introduction
04/11/23ALAZARD Robin 2
Contexte
L’IRIT
Laboratoire de recherche en Informatique
Pole majeur de le recherche informatique en France
Environs 260 chercheurs, et autant de doctorants
L’équipe VORTEX (VVisual OObjects from RReality TTo EXEXpression)
Spécialisée dans la synthèse d'images, les mondes et humains
virtuels, la vision par ordinateur, la vie artificielle
groupe AGGA
apparence de la géométrie et géométrie de l'apparence
04/11/23ALAZARD Robin 3
Choix du stage
Passion
Domaine de la 3D
C++
Découverte du monde de la recherche
Facilité d’accès
Sur Toulouse
10 min. de marche
04/11/23ALAZARD Robin 4
Sujet et Problèmatique
Le sujet : « Vers un rendu cartoon en 3D stéréoscopique »
Problèmatique
VORTEX Engine
3D Stéréoscopique
Cel-Shading
Rendu Cartoon = manque d’information pour la 3D Stéréo
Bruit 3D
04/11/23ALAZARD Robin 5
Le Pipeline graphique
04/11/23ALAZARD Robin 6
Plan
Travail Effectué
Cel-Shading
Stéréo3D
Bruit 3D
Analyse
Résultats
Pistes
Conclusion
04/11/23ALAZARD Robin 7
Plan
04/11/23ALAZARD Robin 8
Implémentation du Rendu Cartoon
Cible
04/11/23ALAZARD Robin 9
Côté ombré
Côté Eclairé
Lignes de contour
Implémentation du Rendu Cartoon
Algorithme classique : Phong Eclairage Cartoon
04/11/23ALAZARD Robin 10
Seuillage
Inspiré du papier [Decaudin96]
Implémentation du Rendu Cartoon
04/11/23ALAZARD Robin 11
Filtre de
Sobel
[Irwin Sobel]
Implémentation du Rendu Cartoon
04/11/23ALAZARD Robin 12
*=
Implémentation 3D Stéréoscopique
Naïf : Toe-inCorrect : Frustums Asymétriques
04/11/23ALAZARD Robin 13
Implémentation Bruit 3D
Simplex Noise Demystified (Stefan Gustavson)
Performant
Très simple : code shader uniquement
04/11/23ALAZARD Robin 14
Perlin Simplex
Implémentation Bruit 3D
Dynamic Solid Textures for Real-Time Coherent Stylization [Pierre Bénard et ses collègues]
04/11/23ALAZARD Robin 15
Implémentation Bruit 3D
Résultat
04/11/23ALAZARD Robin 16
Plan
04/11/23ALAZARD Robin 17
Les Performances
Rendu cartoon
Impact faible
10% d’IPS en moins environ
Bruit 3D
Impact important
De 300 à 200 IPS sur une scène
04/11/23ALAZARD Robin 18
La 3D stéréoscopique
Manque de matériel pour l’affichage stéréoscopique
Projecteurs de la salle 3D non-fonctionnels
Ecran 3D utilisant une technologie incompatible
Problème de support sous GNU/Linux
Pilotes de niveau consommateurs Nvidia/AMD
Kit 3D Vision non supporté
04/11/23ALAZARD Robin 19
Impact du bruit sur la perception
04/11/23ALAZARD Robin 20
Impact du bruit sur la perception
04/11/23ALAZARD Robin 21
Plan
04/11/23ALAZARD Robin 22
Conclusion Avis personnel
Compétences acquises/renforcées Activité de recherche
C++
OpenGL (shaders)
Réutilisation de code existant (ici, moteur 3D)
Apports personnels Première vraie expérience professionnelle
Point décisif pour l’orientation
Master IM (spe. Synthése d’Image)
Vers le Doctorat ?
04/11/23ALAZARD Robin 23
Questions ?
04/11/23ALAZARD Robin 24