Ogre 3D
Un article de Wikipédia, l'encyclopédie libre.
Cet article est une ébauche à compléter concernant l'informatique, vous pouvez partager vos connaissances en le modifiant. |
- Pour les articles homonymes, voir Ogre (homonymie).
Ogre 3D est un moteur 3D Open Source 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 3D est une couche d'abstraction supplémentaire au dessus des librairies DirectX et OpenGL, qui permet l'utilisation des cartes accélératrices 3D. (Ogre 3D ne fournit pas de moteur de rendu 3d logiciels, il faut une carte 3D ou un émulateur de cartes 3D.)
Sommaire |
[modifier] Programmer avec Ogre 3D
Ogre 3D est programmé en C++ de haut niveau (STL, Threads, Doxygen, et Manuel). Il peut-être utilisé depuis d'autre langages : C#, Python, LUA.
Ogre 3D 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.
[modifier] 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 qu'une de nombreux codes source utilisables (lecteur vidéo, intégration de webcam, etc...).
[modifier] Intégration de moteurs physiques
- OgreOde,
- NxOgre,
- OgreNewt.
[modifier] Effets spéciaux
- Caelum,
- FXplugin.
[modifier] Gestionnaires de scène
- PagingLandscapeManager,
- CHCOctree,
- DotSceneManager,
- Ofusion.
[modifier] Applications utilisant Ogre 3D
[modifier] Applications généralistes
- (compléter)
[modifier] Jeux
- "Ankh".