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.
http://www.ogre3d.org/index.php?option=com_content&task=view&id=406&Itemid=103