Rendu cartoon stéréo 3D Soutenance de Stage de Licence 3 ème année Encadrant : David...

Preview:

Citation preview

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

Recommended