{{tag>graphisme animation}} ---- {{ https://upload.wikimedia.org/wikipedia/commons/a/a7/Osglogo2.0.png}} ====== OpenSceneGraph ====== **OpenSceneGraph** est une bibliothèque graphique open source, utilisée pour le développement d'applications dans la simulation visuelle, les jeux vidéo, la réalité virtuelle, visualisation scientifiques et la modélisation. Autrement dit, un //moteur graphique//. Elle est écrite en C++ et se base sur [[OpenGL]]. OpenSceneGraph est utilisé dans ces logiciels : Flightgear, SOKO's flight simulator, Archivideo, TerrainView, Pok3D [[http://www.openscenegraph.org/projects/osg/wiki/Screenshots|et bien d'autres encore]]. {{:jeux:flightgear.jpg?192}} {{http://www.nzone.com/docs/IO/31636/screenshot4.jpg?200}} {{https://blog.fedora-fr.org/public/paquet-fedora-du-jour/Divertissement-Vendredi/pok3D.png?206}} ===== Installation ===== OpenSceneGraph étant disponible dans Ubuntu, il vous suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>openscenegraph]]**. ===== Utilisation ===== OpenScenegraph manipule de préférence les fichiers 3D. L'extension de modèle 3D associée à OSG est le fichier « .osg ». OpenSceneGraph gère de manière native les extensions .3ds, .wrl, .dae, .dxf, .md2, .ac, .aw entre autres. -> [[http://www.openscenegraph.org/projects/osg/wiki/About/Introduction|Voir la liste complète]]. Une série d'exemple sera installée par défaut, vous pouvez lancer ces exemples avec les commandes commençant par ''osg*''. Exemple : osgviewer fichier.osg ==== Blender et OpenSceneGraph ==== [[Blender]] et OpenSceneGraph étant tous les deux libres, il est logique de vouloir utiliser les deux en parallèle. OSG ne sait malheureusement pas lire de fichiers Blender (extension .blend). Blender sait par contre exporter son extension en beaucoup de formats lisibles par OpenSceneGraph. Si vous souhaitez exporter un ''.blend'' en ''.osg'' directement, un script Python, nommé OsgExport, a été créé. Vous le trouverez à cette adresse : [[http://projects.blender.org/projects/osgexport/]]. ===== Voir aussi ===== * [[http://www.openscenegraph.org|Site officiel d'OSG]] **(en)** * [[http://www.osghelp.com/news.php|OSGHelp]] **(en)** * [[http://blenderclan.tuxfamily.org/html/modules/news/|Blender Clan]] **(fr)** * [[http://packages.ubuntu.com/openscenegraph|Versions d'OpenSceneGraphe présentes dans les dépôts selon les versions d'Ubuntu]] **(en)** ---- //Contributeur principal : FIXME.//