12-09-2017, 12:13 PM
The object-oriented graphics rendering engine (OGRE) is a real-time scene-oriented 3D rendering engine as opposed to a game engine. OGRE is cross-platform and abstracts from the underlying system libraries, such as Direct3D and OpenGL. The main objective of OGRE is to provide graphical representation. While it also comes with other facilities (vector and matrix classes, memory handling, etc.), they are considered complementary. For example, it does not provide physical or audio support.
OGRE is written in C ++ and has an object-oriented design with an add-in architecture that allows the addition of features, making it highly modular. OGRE explicitly supports the OIS, SDL and CEGUI libraries, and includes the Cg toolkit. Libraries also offer memory debugging and file resource loading.
OGRE is written in C ++ and has an object-oriented design with an add-in architecture that allows the addition of features, making it highly modular. OGRE explicitly supports the OIS, SDL and CEGUI libraries, and includes the Cg toolkit. Libraries also offer memory debugging and file resource loading.