OGRE (Object-Oriented Graphics Rendering Engine) é um mecanismo 3D flexível e orientado a cenas, escrito em C++, projetado para tornar mais fácil e intuitivo para os desenvolvedores a produção de jogos e demos utilizando hardware 3D. A biblioteca de classes abstrai todos os detalhes do uso das bibliotecas de sistema subjacentes, como Direct3D e OpenGL, e fornece uma interface baseada em objetos mundiais e outras classes intuitivas.
Experimente - Construção - Tutoriais - Manual - O que há de novo? - Quem está usando? - Apoio Comunitário
Para obter uma lista completa, consulte a página de recursos e experimente nosso navegador de amostra. Para uma visão geral rápida, veja abaixo
Mapeamento integrado de relevo e deslocamento | Sombras integradas |
---|---|
Sombreamento com base física | Efeitos de Partículas |
---|---|
Animação esquelética HW e SW | Terreno multicamadas |
---|---|
Pipelining automático de Rendertarget (compositores) | Renderização de volume com CSG e texturização triplanar |
---|---|
Caro ImGui | Integração Bullet Física |
---|---|
Código aberto
Fonte Fechada
Se você usa Ogre em sua pesquisa, cite-o assim:
@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/} " ,
}
Agradecemos todas as contribuições para o OGRE, sejam novos plugins, correções de bugs, extensões, tutoriais, documentação, exemplos de aplicativos, arte ou praticamente qualquer outra coisa! Se você gostaria de contribuir para o desenvolvimento do OGRE, crie uma solicitação pull.
Construir | Status |
---|---|
Linux, OSX, Android, iOS | |
MSVC |
Consulte a documentação completa da licença para obter detalhes.