OGRE (Object-Oriented Graphics Rendering Engine) is a class library written in C++ designed to make it easier and more intuitive for developers to produce games and demos utilising 3D hardware. It exposes a number of useful objects allowing you to create and manipulate a 3D environment and render it to your specifications, while removing the unnecessary complexities of the underlying system libraries like Direct3D and OpenGL.
| Tags | multimedia Graphics 3D Rendering |
|---|---|
| Licenses | LGPL |
| Operating Systems | Windows Windows Windows Mac OS X POSIX Linux |
| Implementation | C++ |
Recent releases


Release Notes: Assorted bugs were fixed.


Release Notes: Assorted minor bugfixes.


Release Notes: This version introduces such things as SSE/SIMD support, more advanced lighting and shadowing techniques, threaded loading, and much more.


Release Notes: A new and improved resource system, direct access to all hardware pixel buffers, HDR support, more flexible particle renderers, and lots more.


Release Notes: GLSL support, reflection enhancements, mesh optimisations, and a lot more.