OGRE (Object-Oriented Graphics Rendering Engine) ist eine szenenorientierte, flexible 3D-Engine, die in C++ geschrieben wurde und Entwicklern die Erstellung von Spielen und Demos mit 3D-Hardware einfacher und intuitiver machen soll. Die Klassenbibliothek abstrahiert alle Details der Verwendung der zugrunde liegenden Systembibliotheken wie Direct3D und OpenGL und stellt eine Schnittstelle bereit, die auf Weltobjekten und anderen intuitiven Klassen basiert.
Probieren Sie es aus - Bauen - Tutorials - Handbuch - Was ist neu? - Wer nutzt es? - Community-Unterstützung
Eine vollständige Liste finden Sie auf der Funktionsseite und probieren Sie unseren Beispielbrowser aus. Einen schnellen Überblick finden Sie weiter unten
Integriertes Bump- und Offset-Mapping | Integrierte Schatten |
---|---|
Physikalisch basierte Schattierung | Partikeleffekte |
---|---|
HW- und SW-Skelettanimation | Mehrschichtiges Gelände |
---|---|
Automatisches Rendertarget-Pipelining (Compositors) | Volumenrendering mit CSG und triplanarer Texturierung |
---|---|
Lieber ImGui | Integration der Bullet-Physik |
---|---|
Open Source
Geschlossene Quelle
Wenn Sie Ogre in Ihrer Forschung verwenden, zitieren Sie es bitte wie folgt:
@misc { rojtberg2024ogre ,
author = " {Rojtberg, Pavel and Rogers, David and Streeting, Steve and others} " ,
title = " OGRE scene-oriented, flexible 3D engine " ,
year = " 2001 -- 2024 " ,
howpublished = " url{https://www.ogre3d.org/} " ,
}
Wir freuen uns über alle Beiträge zu OGRE, seien es neue Plugins, Bugfixes, Erweiterungen, Tutorials, Dokumentationen, Beispielanwendungen, Grafiken oder so ziemlich alles andere! Wenn Sie zur Entwicklung von OGRE beitragen möchten, erstellen Sie bitte eine Pull-Anfrage.
Bauen | Status |
---|---|
Linux, OSX, Android, iOS | |
MSVC |
Weitere Informationen finden Sie in der vollständigen Lizenzdokumentation.