- Ogre 3D
-
OGRE
Pour les articles homonymes, voir Ogre (homonymie).
OGRE (Object-Oriented Graphics Rendering Engine) est un moteur 3D libre orienté scène qui permet à partir d'objets à facettes de réaliser un environnement tridimensionnel qui sera perçu par un rendu bidimensionnel au travers d'une caméra virtuelle. OGRE est une couche d'abstraction supplémentaire au dessus des APIs Direct3D et OpenGL, qui permet l'utilisation des cartes accélératrices 3D (OGRE ne fournit pas de moteur de rendu 3D logiciel, il faut une carte 3D ou un émulateur de cartes 3D).
Il est distribué selon les termes de la licence GNU LGPL.
Sommaire
Programmer avec OGRE
OGRE est programmé en C++ de haut niveau (STL, Threads, Doxygen, et Manuel). Il peut être utilisé depuis d'autre langages : C#, Python, Lua et Java.
OGRE simplifie grandement la création de Programmes 3d temps réel, notamment en fournissant des interfaces de haut niveau pour l'animation de personnages, d'effets de traitement plein-écran (bloom, HDR, etc.), des scripts pour les particules, les matériaux.
Extensions fournies par la communauté
À cela s'ajoute une communauté qui fournit de nombreux plus permettant l'intégration de moteurs physiques, d'effets spéciaux, de gestionnaires de scènes plus avancés ainsi que de nombreux codes source utilisables (lecteur vidéo, intégration de webcam, etc...).
Effets spéciaux
- Caelum,
- FXplugin.
- Calle ciner
Gestionnaires de scène
- PagingLandscapeManager,
- CHCOctree,
- DotSceneManager,
- Ofusion.
Sons
- OgreAl(OpenAL)
Vegetation
- PagedGeometry
Applications utilisant OGRE
Applications généralistes
- "PureBasic"
Jeux
- "Ankh".
- "Jack Keane".
- "Pacific Storm".
- "Rigs of Rods".
Liens externes
- (en) Site officiel
- (fr) Site francophone consacré à OGRE
- (fr) Tutoriels pour le développement avec Ogre
- Portail des logiciels libres
- Portail de l’informatique
Catégories : Bibliothèque logicielle graphique libre | Moteur de rendu 3D
Wikimedia Foundation. 2010.