OGRE (Motor de renderizado de gráficos orientado a objetos) es un motor 3D flexible y orientado a escenas escrito en C++ diseñado para que a los desarrolladores les resulte más fácil e intuitivo producir juegos y demostraciones utilizando hardware 3D. La biblioteca de clases abstrae todos los detalles del uso de las bibliotecas del sistema subyacente como Direct3D y OpenGL y proporciona una interfaz basada en objetos del mundo y otras clases intuitivas.
Pruébalo - Construcción - Tutoriales - Manual - ¿Qué hay de nuevo? - ¿Quién lo está usando? - Soporte comunitario
Para obtener una lista exhaustiva, consulte la página de características y pruebe nuestro Explorador de muestra. Para obtener una descripción general rápida, consulte a continuación
Mapeo integrado de protuberancias y compensaciones | Sombras integradas |
---|---|
Sombreado basado físicamente | Efectos de partículas |
---|---|
Animación esquelética HW y SW | Terreno multicapa |
---|---|
Canalización automática de Rendertarget (compositores) | Representación de volumen con CSG y texturizado triplanar |
---|---|
Estimado ImGui | Integración de física Bullet |
---|---|
Código abierto
Fuente cerrada
Si utiliza Ogre en su investigación, cítelo así:
@misc { rojtberg2024ogre ,
author = " {Rojtberg, Pavel and Rogers, David and Streeting, Steve and others} " ,
title = " OGRE scene-oriented, flexible 3D engine " ,
year = " 2001 -- 2024 " ,
howpublished = " url{https://www.ogre3d.org/} " ,
}
Damos la bienvenida a todas las contribuciones a OGRE, ya sean nuevos complementos, correcciones de errores, extensiones, tutoriales, documentación, aplicaciones de ejemplo, ilustraciones o prácticamente cualquier otra cosa. Si desea contribuir al desarrollo de OGRE, cree una solicitud de extracción.
Construir | Estado |
---|---|
Linux, OSX, Android, iOS | |
MSVC |
Consulte la documentación completa de la licencia para obtener más detalles.