OGRE 3D (acrónimo del inglés Object-Oriented Graphics Rendering Engine) es un motor de renderizado 3D orientado a escenas, escrito en el lenguaje de programación C++.
Sus librerías evitan la dificultad de la utilización de capas inferiores de librerías gráficas como OpenGL y Direct3D, y además, proveen una interfaz basada en objetos del mundo y otras clases de alto nivel.

El motor es software libre, licenciado bajo LGPL y con una comunidad muy activa. Incluso ha sido utilizado en algunos juegos comerciales.
OGRE, motor de renderizado 3D flexible y orientado a objeto, funciona en múltiples entornos como Windows, Mac OS X o Linux, a parte de haber sido diseñado con la idea de hacer más sencillo el desarrollo de juegos 3D que exploten al máximo las posibilidades materiales de las tarjetas 3D, y todo esto a través de una interfaz orientada a objeto. Ofrece un sistema de partículas y de gestión de recursos muy potentes, además de toda una serie funcionalidades muy interesantes.
Usa un lenguaje de descripción de materiales que permite su gestión de forma independiente al código fuente de la aplicación, brinda soporte para vertex y shaders, HLSL (DirectX), GLSL (OpenGL) y Cg (DirectX/OpenGL). Brinda soporte para texturas PNG, JPEG, BMP, DDS y DXT/S3TC, así como texturas variables en tiempo real. En cuanto al modelado, permite la edición externa desde Blender, Wings3D, 3D Strudio Max, Maya.
Más información sobre OGRE 3D
Web Oficial de OGRE 3D
Descargar OGRE 3D
Manuales, tutoriales y documentación sobre OGRE 3D (I, II, III, IV)
Galería de OGRE 3D