Introduction z Immersion visuel z Procédé technique ancien Réalité Virtuelle : La stéréoscopie 2 Plan z Fonctionnement z Outils pour la stéréoscopie z Création d'images stéréoscopiques Fonctionnement 3 4 Fonctionnement de l'œil z Le relief Comparable à une camera obscura z Traitement par le cerveau d'une vision combinée Î Mise en correspondance de deux images 5 Fonctionnement 6 Fonctionnement 1 Physiologie de l'œil Psychologie z Accommodation z Intervention de l'environnement z Convergence z Intervention de notre connaissance du monde z Disparité binoculaire z Parallaxe de mouvement 7 8 Fonctionnement Fonctionnement Psychologie Les techniques de stéréoscopie z z B Générer deux images d'un point de vue légèrement décalé Associer chacune de ces images à chaque œil B Î A Utilisation probable d'une interface spécifique A 9 Fonctionnement 10 Fonctionnemente Les techniques de stéréoscopie Les techniques de stéréoscopie 11 Fonctionnement 12 Fonctionnement 2 Les techniques de stéréoscopie Outils pour la stéréoscopie 13 14 Fonctionnement La vision parallèle z z La vision parallèle Vision à l'infini Î Aucun matériel nécessaire Î Relativement peu fatiguant Î Images de petite taille Dérivé : stéréogramme 15 Outils pour la stéréoscopie La vision croisée z z 16 Outils pour la stéréoscopie La vision croisée Obligation de croiser la vision Î Aucun matériel nécessaire Î Exercice fatiguant Î Pas de restriction sur la taille des images Dérivé : stéréogramme 17 Outils pour la stéréoscopie 18 Outils pour la stéréoscopie 3 La visionneuse binoculaire z z La visionneuse binoculaire Lorgnettes avec deux imagettes Î Simple et efficace Î Mono-utilisateur Dérivé : visiocasque 19 Outils pour la stéréoscopie Les anaglyphes z 20 Outils pour la stéréoscopie Les anaglyphes Lunettes Rouge/Cyan Î simple et bon marché Î perte au niveau des couleurs z Dérivé : ColorCode z Dérivé : Pulfrich 21 Outils pour la stéréoscopie La chromostéréoscopie z 22 Outils pour la stéréoscopie Le chromadepth lunettes avec prismes de diffraction et de réfraction Î utilisation des couleurs Î pas de conservation des couleurs naturelles 23 Outils pour la stéréoscopie 24 Outils pour la stéréoscopie 4 Projection polarisée z Projection polarisée Lunettes avec filtres polarisants Î bonne qualité Î coûteux Lunettes Émetteurs Écran 25 26 Outils pour la stéréoscopie Outils pour la stéréoscopie Projection polarisée Projection alternée z Lunettes dites actives Î bonne qualité Î coûteux Î assombrissement de l'image IR Lunettes Écran 27 28 Outils pour la stéréoscopie Outils pour la stéréoscopie Projection alternée Holographie z z Projection par laser Î vision sans lunettes Î scène statique Î difficultés techniques Î coût Dérivé : projection volumétrique 29 Outils pour la stéréoscopie 30 Outils pour la stéréoscopie 5 Holographie Réseau à barrière z Filtrage de l'écran via des trames noires Î vision sans lunettes Î placement strict Î perte de luminosité Î relief moyen 31 32 Outils pour la stéréoscopie Outils pour la stéréoscopie Réseau à barrière Réseau à réseau lenticulaire z z Filtre avec micro-lentilles Î vision sans lunettes Î compliqué Î coût Dérivé : alioscopie 33 Outils pour la stéréoscopie 34 Outils pour la stéréoscopie Réseau à réseau lenticulaire Création d'images stéréoscopiques 35 36 Outils pour la stéréoscopie 6 Concept de création z Calcul de deux images z Deux types de projections Méthode toe-in p c z z Î Axes optiques convergent Î Axes optiques parallèles dio Ligne de vue Définition d'un plan de projection et de convergence Rapport d'échelle Plans de projection dio yeux largeur écran convergence yeux = = dio caméras largeur virtuel convergence caméras Plans de convergence 37 Création d'images stéréoscopiques Méthode toe-in z z z 38 Création d'images stéréoscopiques Parallaxes verticales Calcul de la position de l'oeil droit dio Oeildroit = position + r × 2 Calcul de la position de l'oeil gauche dio Oeil gauche = position + g × 2 Calcul du point de convergence r Pconvergence = position + l × c 39 Création d'images stéréoscopiques 40 Création d'images stéréoscopiques Méthode off axis Méthode off axis z c Utilisation d'une projection asymétrique p g dio d Ligne de vue g= p ⎛ W − dio ⎞ ×⎜ ⎟ c ⎝ 2 ⎠ d= p ⎛ W + dio ⎞ ×⎜ ⎟ c ⎝ 2 ⎠ W plans de projection Plan de convergence 41 Création d'images stéréoscopiques 42 Création d'images stéréoscopiques 7 Prise en compte de la hauteur z Mouvements pseudoscopiques Position arbitraire z Mouvement dû au décalage par rapport au centre optique t Plan de projection b Plan de convergence 43 Création d'images stéréoscopiques 44 Création d'images stéréoscopiques Mouvements pseudoscopiques z Pas de conservation de la position z Pas de conservation de l'échelle Mouvements pseudoscopiques dio z Correction de l'image en fonction de la personne qui regarde Î tracking Î mono-utilisateur Ligne de vue p W Plans de projection Plan de convergence 45 Création d'images stéréoscopiques 46 Création d'images stéréoscopiques Stéréoscopie et OpenGL z Stéréoscopie et OpenGL Génération d'une image rouge-cyan Î z glFrustum() z gluLookAt() Affichage en deux passes z filtrage en rouge z image depuis la position gauche z filtrage en cyan z image depuis la position droite Î Î z Positionnement et direction de la caméra glClear() et glLoadIdentity() Î z Projection asymétrique Entre les deux passes glColorMask() Î Filtrage des couleurs 47 Création d'images stéréoscopiques 48 Création d'images stéréoscopiques 8 Stéréoscopie et OpenGL z Stéréoscopie et OpenGL Génération d'une image polarisée Î z glFrustum() z gluLookAt() Interface de projection et de filtrage z deux vidéo projecteurs z filtres polarisants z écran conservant la polarité z lunettes polarisées − Î deux sorties vidéos Î z Positionnement et direction de la caméra glClear() et glLoadIdentity() Î z Projection asymétrique Entre les deux passes glViewport Î Décalage de l'image 49 Création d'images stéréoscopiques 50 Création d'images stéréoscopiques Stéréoscopie et OpenGL Conclusion Lunettes Émetteurs z Stéréovision d'actualité car «ludique» z Filtres polarisants les plus utilisés z Autostéréoscopie z Systèmes multi-utilisateurs Écran 51 52 Création d'images stéréoscopiques 9