OGRE
DesenvolvedorThe OGRE Team
Lançamento inicialfevereiro de 2005 (21 anos)
Lançamento estável
14.3.0 / 22 de setembro de 2024; há 20 meses[1]
Repositórioogre no GitHub
Escrito emC++ e Python
Sistema
operacional
Multiplataforma
TipoMotor gráfico
LicençaMIT[2]
Websitewww.ogre3d.org

OGRE (acrônimo para "Object-oriented Graphics Rendering Engine") é um motor gráfico 3D orientado a objetos. É um dos motores disponíveis de código aberto com mais recursos. É escrita por um pequeno time, mas possui um grande número de colaboradores. A principais linguagens usadas por ele são C++ e Python (HighPy), porém existem versões de teste para Java e Microsoft .NET.

Características

editar

Esta biblioteca possui um sistema de scripts, que permite declarar materiais, pós processadores, sistema de partículas e shaders. Deste modo, a compilação do código fonte não é necessária, bastando apenas alterar o script correspondente. Sendo altamente orientada a objetos e com a portabilidade em primeiro plano, a mudança entre sistemas de renderização (OpenGL/DirectX), sistemas operacionais (Windows/Linux/Mac OS) e gerenciadores de cenário ocorre de forma automatizada, graças a uma arquitetura de layers que permite que essas trocas se tornem transparentes.

Materiais

editar

Cada material pode ser criado de modo procedural ou salvo em scripts. Estando em um arquivo separado, seu uso se torna mais flexível, pois existe herança de materiais. Esta herança também ajuda a diminuir a complexidade, ocultando operações redundantes. Se houver necessidade, o OGRE também suporta LOD para materiais, proporcionando assim um maior desempenho.

Ver também

editar

Referências

  1. «Ogre3D 14.3 released» (em inglês). www.ogre3d.org. 22 de setembro de 2024. Consultado em 4 de outubro de 2024 
  2. «Licensing FAQ» (em inglês). www.ogre3d.org. Consultado em 3 de abril de 2014 

Ligações externas

editar
Ícone de esboço Este artigo sobre motor de jogo é um esboço. Você pode ajudar a Wikipédia expandindo-o.

📚 Artikel Terkait di Wikipedia

Desenvolvimento de jogos eletrônicos independentes

jMonkeyEngine e Panda3D, além dos motores gráficos Crystal Space, Irrlicht e OGRE. Para jogos em 2D destaca-se a Allegro. Jogo eletrônico independente Anexo:Lista

Blender Game Engine

Existe um plugin, chamado Echo Plugin, que permite integração dos gráficos do OGRE com o Blender Game Engine. O uso do motor de jogo do Blender pode servir

Blender

composição, rastreio de movimentos, e edição de vídeo. Inclui suporte a Python como linguagem de script. Está disponível em 36 idiomas, incluindo o português

Lista de motores de jogo

C++ Dog Mendonça & Pizza Boy, Anthill Licença MIT Sim [6] Id Tech 5 C++, Python Rage, Wolfenstein: The New Order, The Evil Within Proprietária Sim [7] Infinity

Lin Carter

Invisible Death (1975) (reedição Wildside 1999, ISBN 1587150581) The Volcano Ogre (1976) (reedição Wildside 1999, ISBN 158715059X) The Earth-Shaker (Doubleday

Motor de jogo

dados de baixo nível entendíveis pelo hardware. Como exemplo, pode-se citar: OGRE, Crystal Space e OpenSceneGraph. Motores de física lidam com a física, sendo

Simulador de robótica

corpos dinâmicos. Breve: simulador de múltiplos agentes em mundos 3D em Python. EZPhysics: combinação de renderização Ogre3D e física ODE, GUI expõe todas

Transformice

reconhecido pelos sites Kotaku, Rock, Paper, Shotgun e PC Gamer. Em 2010, a GameOgre reconheceu Transformice como o melhor jogo browser de 2010. O jogo também