*** Welcome to piglix ***

OGRE Engine

OGRE
Ogre-logo.png
OGRE screenshot 01.png
Screenshot from the official OGRE Demos pack, from "Fresnel Reflections and Refractions" benchmark.
Developer(s) The OGRE Team
Stable release
1.9.0 (Ghadamon) / November 22, 2013; 3 years ago (2013-11-22)
Preview release
2.1 / Made public in February 9, 2015; 2 years ago (2015-02-09)
Development status Active
Written in C++
Platform Cross-platform
Type Graphics rendering engine
License MIT
Website www.ogre3d.org

Object-Oriented Graphics Rendering Engine (OGRE) is a scene-oriented, real-time, 3D rendering engine, as opposed to a game engine. OGRE is cross-platform and abstracts from the underlying system libraries, like Direct3D and OpenGL.

OGRE's main purpose is to provide graphics rendering. While it also comes with other facilities (vector and matrix classes, memory handling, etc.), they are considered supplemental. It doesn't provide audio or physics support, for instance.

OGRE is written in C++ and has an object-oriented design with a plugin architecture that allows addition of features, thus making it highly modular. OGRE explicitly supports the OIS, SDL and CEGUI libraries, and includes the Cg toolkit. The libraries also feature memory debugging and loading resources from archives.

OGRE is a scene graph based engine, with support for a wide variety of scene managers, most notably octree, binary space partitioning (BSP) and a Paging Landscape scene manager, along with a beta-stage portal-based scene manager under ongoing development.

The landscape scene manager has support for progressive level of detail (LOD), which can be created automatically or manually. The animation engine has full support for hardware weighted multiple bone skinning, which can be fixed across several poses for full pose mixing.

OGRE is designed to make it easier to write programs that use hardware-accelerated 3D graphics. OGRE also supports Vertex and Fragment programs along with custom shaders written in OpenGL Shading Language (GLSL), High-Level Shading Language (HLSL), Cg, and Assembly language.


...
Wikipedia

...