Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
openscenegraph [Le 04/06/2018, 11:02] – Nettoyage de la page L'Africainopenscenegraph [Le 13/04/2019, 15:42] (Version actuelle) – [OpenSceneGraph] 193.250.138.66
Ligne 1: Ligne 1:
 +{{tag>graphisme animation}}
  
 +----
 +
 +{{ http://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}}
 +{{http://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.//