A Microsoft se juntou à Open 3D Foundation, o mecanismo de jogo aberto da Amazon

A Linux Foundation anunciou que A Microsoft se juntou à Open 3D Foundation (O3DF), que foi estabelecido para continuar o co-desenvolvimento do Open 3D Engine (O3DE) após seu lançamento pela Amazon.

Microsoft estava entre os principais contribuidores, junto com Adobe, AWS, Huawei, Intel e Niantic. Um representante da Microsoft servirá no Conselho de Administração da O3DF. O número total de membros da Open 3D Foundation chegou a 25.

Desde que o código-fonte foi aberto, cerca de 14.000 alterações foram feitas no motor O3DE, cobrindo cerca de 2 milhões de linhas de código. Todo mês, 350-450 commits de 60-100 desenvolvedores são corrigidos nos repositórios do projeto.

O objetivo principal do projeto é fornecer um mecanismo 3D aberto e de alta qualidade para o desenvolvimento de jogos modernos de classe AAA e simuladores de alta fidelidade que podem ser executados em tempo real e oferecer qualidade cinematográfica.

Motor 3D aberto é uma versão revisada e aprimorada do mecanismo proprietário desenvolvido anteriormente pela Amazon Lumberyard baseado na tecnologia CryEngine licenciada da Crytek em 2015. O motor inclui um ambiente integrado para desenvolvimento de jogos, sistema de renderização fotorrealista multi-thread Atom Renderer com suporte para Vulkan, Metal e DirectX 12, um editor de modelo 3D extensível, um sistema de animação de personagens ( Emotion FX), um sistema de desenvolvimento pré-construído, um mecanismo de simulação de física em tempo real e bibliotecas matemáticas usando instruções SIMD.

O ambiente de programação visual (Script Canvas), assim como as linguagens Lua e Python, podem ser usados ​​para definir a lógica do jogo.

O motor já é usado pela Amazon, vários estúdios de jogos e animação e empresas de robótica. Dos jogos criados com base na engine, destacam-se New World e Deadhaus Sonata. O projeto foi originalmente pensado para atender às suas necessidades e possui uma arquitetura modular.

No total, são oferecidos mais de 30 módulos, fornecidos como bibliotecas separadas, adequadas para substituição, integração em projetos de terceiros e uso autônomo. Por exemplo, graças à modularidade, os desenvolvedores podem substituir o renderizador gráfico, sistema de som, suporte a idiomas, pilha de rede, mecanismo de física e quaisquer outros componentes.

O projeto foi originalmente desenhado para atender às suas necessidades e possui uma arquitetura modular. No total, são oferecidos mais de 30 módulos, fornecidos como bibliotecas autônomas, adequados para substituição, integração em projetos de terceiros e uso separado. Por exemplo, graças à modularidade, os desenvolvedores podem substituir a renderização de gráficos, sistema de som, suporte a idiomas, pilha de rede, mecanismo de física e qualquer outro componente.

Dos principais componentes o seguinte se destaca:

  • Um ambiente integrado para desenvolvimento de jogos.
  • Motor de renderização fotorrealística multithread do processador Atom com suporte para API gráfica Vulkan, Metal e DirectX 12.
  • Editor de modelo 3D extensível.
  • Subsistema de som.
  • Sistema de animação de personagens (Emotion FX).
  • Sistema de desenvolvimento de produto semi-acabado (pré-fabricado).
  • Motor de simulação de física em tempo real. Suporta NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX para simulação de física.
  • Bibliotecas matemáticas que usam instruções SIMD.
  • Subsistema de rede com suporte para compressão e criptografia de tráfego, simulação de problemas de rede, replicação de dados e sincronização de fluxos.
  • Um formato de malha universal para ativos de jogos. Você pode gerar recursos de scripts Python e carregar recursos de forma assíncrona.
  • Componentes para definir a lógica do jogo em Lua e Python.

Das diferenças notáveis ​​do O3DE para o motor Amazon Lumberyard, incluindo um novo sistema de compilação Cmake, arquitetura modular, utilitários de código aberto, um novo sistema pré-construído, uma interface de usuário extensível baseada em Qt, recursos adicionais para trabalhar com serviços em nuvem, otimizações de desempenho, novos recursos de rede, uma renderização aprimorada do mecanismo com suporte para rastreamento de raio, iluminação global, antecipação e renderização atrasada.

Por fim, se você tiver interesse em saber mais sobre o assunto, pode consultar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.