« maillage 3d et interaction gestuelle » philippe cuisinaud, essi3, vimm julien soula, master isi,...
TRANSCRIPT
![Page 1: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/1.jpg)
« Maillage 3D et interaction gestuelle »
Philippe Cuisinaud, ESSI3, VIMMJulien Soula, Master ISI, VIMM
Partie 1 : Bibliographie
![Page 2: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/2.jpg)
Première partie: graphes de scènes
•Qu’est-ce qu’un graphe de scène ?
•Rapide historique
•OpenInventor VS OpenGL Performer
•OpenSG VS OpenSceneGraphe
•Conclusions
Deuxième partie: librairie VRPN
Plan
![Page 3: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/3.jpg)
Qu’est-ce qu’un graphe de scènes ?
- API 3D de niveau supérieur à OpenGL
- « Les Graphes de Scènes pour OpenGL sont ce qu’est la STL pour C++ »
- Spécialités
![Page 4: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/4.jpg)
Qu’est-ce qu’un graphe de scènes ?
-Organisation de la création 3D
-Occlusion Culling
-Nombreux outils
-Optimisations et performances
Exigences
-Portabilité-Support multi-threading-Support multi-pipe-Extensibilité
![Page 5: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/5.jpg)
Un rapide historique des graphes de scènes
- OpenSG- Open Scene Graph
DirectModel
Java3d
Y
OpenInventor
Performer
Optimizer
Cosmo3d
OpenGL++
Fahrenheit
1992
2000
1994
1993
1995
1996
1997
1998
1999
2002
2001
![Page 6: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/6.jpg)
Comparaisons: 1/2
-Simplicité
-Pas de temps réel
-Création rapide d’applications simples avec intéractions
-Tutoriaux et expérience
-Pas de support multi-thread / pipe
-Compilateur de SGI
-Performances
-Stéréo
-Performances
-Compatibilité
-Gestion multi-thread multi-pipe et stéré
-Difficulté et complexité
-Temps réel
-Licence
![Page 7: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/7.jpg)
Comparaisons: 2/2
-Simplicité
-Pas de temps réel -> CAO
-Création rapide d’applications simples avec intéractions
-Tutoriaux et expérience
-Éditeurs efficaces
-Peut-être moins de documentation
-Encore balbutiant: peu d’expérience et versions peu stables
-Nécessite un important travail de découverte
-Les mêmes !
-Beaucoup de documentation
-Nombreux exemples simples
-Spécialisé temps réel -> RV
-Un peu plus d’expérience ?
-Nécessite également un travail préliminaire important
![Page 8: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/8.jpg)
Comparaisons: 2/2
![Page 9: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/9.jpg)
Et Java 3D ?
-Simplicité
-Portabilité
-Création rapide
-Documentation
-Stéréo
-Pas de compatibilité directe
-Performances
-Pas de gestion multi-pipe
-Logiciel en développement
Essai avec machine virtuelle ?
![Page 10: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/10.jpg)
VRNPServer
VRNPClient
Périphériques d’entrées
Interface serveur
Instructions
Interprétation
Réalité Virtuelle
réseau
Librairie VRPN… Explications
![Page 11: « Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie](https://reader036.vdocuments.pub/reader036/viewer/2022062622/551d9ddd497959293b8e9176/html5/thumbnails/11.jpg)
Librairie VRPN… Par rapport au projet
- Indépendance entre le Matériel et les Applications
- Possibilité de gestion séparée des périphériques et de l’application via un réseau
- Facilité d’intégration de nouveau périphérique (gants) au niveau du Serveur
- Standardisation du traitement des informations au niveau du Clientpour tous type de périphériques
- Extension possible des applications à tout type de périphérique d’entrée
de même type (ici à tout type de tracker)