Ogre 3D

Un article de Wikipédia, l'encyclopédie libre.

Pour les articles homonymes, voir Ogre (homonymie).

Ogre 3D (Object-Oriented Graphics Rendering Engine) 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 APIs Direct3D 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] Effets spéciaux

  • Caelum,
  • FXplugin.
  • Calle ciner

[modifier] Gestionnaires de scène

  • PagingLandscapeManager,
  • CHCOctree,
  • DotSceneManager,
  • Ofusion.

[modifier] Sons

[modifier] Vegetation

  • PagedGeometry

[modifier] Applications utilisant Ogre 3D

[modifier] Applications généralistes

  • "PureBasic"

[modifier] Jeux

  • "Ankh".
  • "Jack Kean".
  • "Pacific Storm".

[modifier] Liens externes