Télécharger la présentation
La présentation est en train de télécharger. S'il vous plaît, attendez
Publié parAristide Gosset Modifié depuis plus de 9 années
1
« Maillage 3D et interaction gestuelle » Philippe Cuisinaud, ESSI3, VIMM Julien Soula, Master ISI, VIMM Partie 1 : Bibliographie
2
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
3
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
4
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é
5
Un rapide historique des graphes de scènes - OpenSG - Open Scene Graph DirectModel Java3d Y Open Inventor Performer Optimizer Cosmo3d OpenGL++ Fahrenheit 19922000199419931995199619971998199920022001
6
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
7
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
8
Comparaisons: 2/2
9
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 ?
10
VRNP Server VRNP Client Périphériques d’entrées Interface serveur Instructions Interprétation Réalité Virtuelle réseau Librairie VRPN… Explications
11
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 Client pour 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)
Présentations similaires
© 2024 SlidePlayer.fr Inc.
All rights reserved.