OGRE

OGRE
OGRE
Ogre Logo
Entwickler OGRE Team
Aktuelle Version 1.7.3 aka “Cthugha”
(8. Mai 2011[1])
Betriebssystem Plattformunabhängig
Kategorie Grafik-Engine
Lizenz MIT-Lizenz
Deutschsprachig Nein
www.ogre3d.org
Screenshot einer OGRE-Demo

Die Object-Oriented Graphics Rendering Engine (kurz OGRE [ˈoʊgɚ], Englisch für Oger) ist eine in C++ geschriebene Open-Source-Grafik-Engine zur Darstellung von 3D-Grafiken. Der Quellcode steht unter der MIT-Lizenz (bis Version 1.6.x modifizierte GNU Lesser General Public License).[2]

Unterstützt werden die gängigen Betriebssysteme Windows, Linux, Mac OS X und iPhone OS (ab Version 1.7). Ogre versteht sich als reine Grafikengine für Computerspiele ohne die Integration von Physik- oder Spiel-Mechaniksimulation, wobei sich diese über Erweiterungen (Plugins/Addons) leicht nachrüsten lässt.

Neben einem Szenengraphen bietet die frei verfügbare Programmbibliothek überdies die Unterstützung für gängige Grafikschnittstellen DirectX in den Versionen 7 und 9, sowie experimentell 11 (Windows) und OpenGL (Windows, Linux und Mac OS X). OGRE bietet dabei dem Entwickler Hilfe bei der Entwicklung neuerer Techniken wie Vertex- oder Pixelshader, Normalmapping oder Verarbeitung von BSP-Daten. Sämtliche Details der Systembibliotheken werden dabei in einer Klassenstruktur abstrahiert.

Dem Programmpaket liegen umfangreiche Dokumentationen und Beispiele bei, eine große Community unterstützt das Projekt und entwickelt sich kontinuierlich weiter. Entwickler sind angehalten, ihre eigenen Modifikationen an der Engine an das Projekt zurückzuführen, um so weitere Features integrieren zu können. Eine Plugin-Struktur wurde dafür ebenfalls geschaffen.

Inhaltsverzeichnis

Entwicklungen

Seit 2006 wird Ogre durch den Google Summer of Code gefördert. Die neueste Version, die man vom Subversion Server des Projekts beziehen kann, hat bereits ein DirectX11 Render-System.

Auf der offiziellen Webseite finden sich Spiele und Programme, die die Technik der OGRE Engine verwenden. Mittlerweile gibt es einige kommerzielle Produkte mit OGRE als Engine:

Kommerzielle Spiele

Jahr Spiele Genre Entwickler
2011(*) Torchlight 2 Action-Rollenspiel Runic Games
2011 Garshasp Action Dead Mage Studio
2011 The Book of Unwritten Tales: Die Vieh Chroniken Adventure King Art
2011(*) Haunted Adventure Deck13
2010 M.U.D. TV Strategiespiel Kalypso Media
2009 Zombie Driver Actionspiel Exor Studios
2009 Earth Eternal Rollenspiel Sparkplay Media
2009 Venetica Rollenspiel Deck13
2009 Torchlight Action-Rollenspiel Runic Games
2009 The Book of Unwritten Tales Adventure King Art
2009 Ceville Adventure Realmforge
2009 Sacraboar Echtzeit-Strategiespiel Makivision Games
2008 So Blonde Adventure DTP Entertainment
2008 MotorM4x Rennspiel The Easy Company
2007 Ankh: Kampf der Götter Adventure Deck13
2007 Jack Keane Adventure Deck13
2006 Pacific Storm Strategiespiel Lesta Studio
2006 Ankh: Herz des Osiris Adventure Deck13
2005 Ankh Adventure Deck13

(*) = In Entwicklung (geplanter Veröffentlichungstermin)

Wrapper und Übersetzungen

  • C#
    • MOGRE – .NET-Wrapper für C#, Visual Basic
    • Axiom (Engine) – Übersetzung des OGRE Kern in C#
  • Python
    • Python-Ogre – Python Wrapper wie PyOGRE (ersetzt PyOGRE)
    • PyOGRE – Python Wrapper (veraltet)
  • Java
  • Lua
    • Lugre - LUA-Bindungen für Ogre und diverse Erweiterungen (Paged Geometry, Caelum, Cadune Tree)
  • PureBasic: Seit Version 4.00 kommt OGRE mit PureBasic mit (somit sind auch keine Wrapper nötig)

Literatur

Weblinks

 Commons: OGRE – Sammlung von Bildern, Videos und Audiodateien

Quellen

  1. [1]
  2. http://www.ogre3d.org/licensing

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • ogre — ogre …   Dictionnaire des rimes

  • OGRE — (Object Oriented Graphics Rendering Engine) Тип Графический движок Разработчик …   Википедия

  • ogre — ogresse [ ɔgr, ɔgrɛs ] n. • v. 1300; fém. 1697; altér. prob. de °orc, lat. Orcus, nom d une divinité infernale ♦ Géant des contes de fées, à l aspect effrayant, se nourrissant de chair humaine. L ogre et le Petit Poucet. Loc. fam. Manger comme u …   Encyclopédie Universelle

  • 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 …   Wikipédia en Français

  • ogre — ogre; ogre·ish; ogre·ish·ly; …   English syllables

  • Ogre — O gre ([=o] g[ e]r), n. [F., fr. Sp. ogro, fr. L. Orcus the god of the infernal regions; also, the lower world, hell.] An imaginary monster, or hideous giant of fairy tales, who lived on human beings; hence, any frightful giant; a cruel monster.… …   The Collaborative International Dictionary of English

  • ogre — (n.) man eating giant, 1713, hogre (in a translation of a French version of the Arabian Nights), from Fr. ogre, first used in Perrault s Contes, 1697, and perhaps formed by him from It. orco demon, monster, from L. Orcus Hades, perhaps via an… …   Etymology dictionary

  • ogre — |ó| s. m. 1. Criatura imaginária assustadora, devoradora de seres humanos. 2. Pessoa assustadora. • Sinônimo geral: BICHO PAPÃO, OGRO, PAPÃO • Feminino: ogra.   ‣ Etimologia: francês ogre …   Dicionário da Língua Portuguesa

  • Ogre — (fr., spr. Ohger), ein Gespenst, welches in Feenmährchen häufig vorkommt; so v.w. Popanz …   Pierer's Universal-Lexikon

  • ogre — [n] nasty person demon, devil, fiend, giant, monster, monstrosity, specter, troll; concept 412 Ant. humanitarian, philanthropist …   New thesaurus

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”