1
Configuration des Canaux spiInitialize Les 4 textures sont placées sur un maillage sphérique. spiFlush génère l'image finale Définitions de la Scène 3D en OpenGL 4 Canaux = 4 rendus des points de vue latéraux, supérieur et inférieur Chacun avec une vue de 90° Les 4 images générées sont stockées comme textures Un dispositif de visualisation 3D immersif pour les documents numériques API pour la Projection Sphérique Rodrigo Almeida [email protected] Jérôme Dupire [email protected] CNAM/CEDRIC 292 rue St-Martin F-75003 Paris Motivations Conclusion et Travaux Futurs Expérimentation Obstacles Redessine la fenêtre: glutDisplayFunc Lors de la projection, l'image finale, avec une vue de180°, est affichée sur la surface courbe "Focus Plus Contex Screens" Baudisch et al. Les périphériques de visualisation et d'interaction traditionnels ne sont pas adaptés au travail dans un environement 3D Expérimenter un environnement de consultation de documents numériques visualisé avec une VisionStation d'Elumens Utilisation d'un plus grand champ de vision: . plus grande immersion = concentration . plus grand espace de travail pour organiser l'information Le déplacement dans l'espace sera fait à l'aide d'une souris 3D (SpaceMouse de 3D Connexion) Faible résolution des images affichées sur l'écran Perte de lisibilité et confort Solution Deuxième Ecran: . Visualisation plus précise Implémentation Scène: OpenGL Projection Sphérique: API SPIClops Fonctions de Fenêtrage: GLUT Interaction avec le SpaceMouse par une GLUT modifié: glutSpacemouseMotionFunc Repartir les tâches de visualisation et d'interaction associées à chaque écran Remplacer le deuxième écran par un écran tacile: procurer une interaction plus fine comme le feuilletage de documents Utilisation d'images de tranches des livres pour les représenter Distribution cylindrique des documents pour "entourer" l'utilisateur " A Comparison of Reading Paper and Online Documents" O'Hara et Sellen . Ajout de fonctions d'interaction Faciliter l'appropriation de la topologie de la scène 3D par l'utilisateur pour qu'il puisse optimiser ses tâches sur l'écran traditionnel sur la VisionStation

Un dispositif de visualisation 3D immersif R o dr ig Alme a Jé rôm … · 2013. 5. 11. · en OpenGL 4 Canaux = 4 rendus des points de vue latéraux, supérieur et inférieur Chacun

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Un dispositif de visualisation 3D immersif R o dr ig Alme a Jé rôm … · 2013. 5. 11. · en OpenGL 4 Canaux = 4 rendus des points de vue latéraux, supérieur et inférieur Chacun

Configurationdes Canaux

spiInitialize

Les 4 textures sont placées sur unmaillage sphérique.spiFlush génère

l'image finale

Définitionsde la Scène 3D

en OpenGL

4 Canaux =4 rendus des points de vue

latéraux, supérieuret inférieur

Chacun avec une vue de 90°

Les 4 imagesgénérées sont

stockéescommetextures

Un dispositif de visualisation 3D immersifpour les documents numériques

API pour la Projection Sphérique

Rodrigo [email protected]

Jérôme [email protected]

CNAM/CEDRIC292 rue St-Martin

F-75003 Paris

Motivations Conclusion etTravaux Futurs

Expérimentation

Obstacles

Redessine la fenêtre: glutDisplayFuncLors de la projection, l'image finale,

avec une vue de180°, estaffichéesur la surface courbe

"Focus Plus Contex Screens"Baudisch et al.

Les périphériques de visualisation etd'interaction traditionnels ne sont pasadaptés au travail dans un environement 3D

Expérimenter un environnement deconsultation de documents numériquesvisualisé avec une VisionStation d'Elumens

Utilisation d'un plus grand champ de vision: . plus grande immersion = concentration. plus grand espace de travail pour organiserl'information

Le déplacement dans l'espace sera faità l'aide d'une souris 3D(SpaceMouse de 3D Connexion)

Faible résolution des images affichées sur l'écranPerte de lisibilité et confort

Solution

Deuxième Ecran:. Visualisation plus précise

Implémentation

Scène: OpenGL

Projection Sphérique: API SPIClops

Fonctions de Fenêtrage: GLUT

Interaction avec le SpaceMousepar une GLUT modifié:glutSpacemouseMotionFunc

Repartir les tâches de visualisation etd'interaction associées à chaque écran

Remplacer le deuxième écran par unécran tacile:procurer une interaction plus finecomme le feuilletage de documents

Utilisation d'images de tranchesdes livres pour les représenter

Distribution cylindriquedes documents pour "entourer"l'utilisateur

" A Comparison of Reading Paper andOnline Documents" O'Hara et Sellen

. Ajout de fonctions d'interaction

Faciliter l'appropriation de la topologiede la scène 3D par l'utilisateurpour qu'il puisse optimiser ses tâches

sur l'écran traditionnel

sur la VisionStation