Open 3D Foundation anuncia o primeiro lançamento do Open 3D Engine

No mês de setembro a gente compartilha aqui no blog as novidades do motor O3DE, que é uma versão redesenhada e melhorada do motor Lumberyard, baseado em tecnologias CryEngine licenciadas pela Crytek em 2015 e com suporte para várias plataformas como Linux, Windows 10, macOS, iOS e Android.

E agora, em notícias mais recentes, a organização sem fins lucrativos Open 3D Foundation (O3DF) lançou o primeiro lançamento significativo do Open 3D Engine (O3DE), um motor de jogo 3D de código aberto adequado para o desenvolvimento de jogos AAA simuladores modernos e de alta precisão capazes de operar em condições reais. tempo e fornecendo qualidade cinematográfica.

O código-fonte do motor O3DE foi lançado em julho deste ano pela Amazon e é baseado no código de mecanismo proprietário da Amazon Lumberyard desenvolvido anteriormente. Para desenvolver o motor em uma plataforma neutra sob os auspícios da Linux Foundation, foi criada a Open 3D Foundation, dentro da qual, além da Amazon, empresas como Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic juntou-se ao trabalho conjunto em Engine, Genvid Technologies, International Game Developers Association, SideFX e Open Robotics.

O motor já está sendo usado pela Amazon, vários estúdios de jogos e animação e empresas de robótica. Dos jogos criados com base no motor, você pode ver Novo Mundo e Deadhaus Sonata.

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.

Observa-se que após a abertura do código do motor, mais de 250 desenvolvedores aderiram ao projeto e implementaram 2,182 alterações.

O primeiro lançamento do projeto ultrapassou a fase de estabilização e é reconhecido que está pronto para o desenvolvimento de jogos e simuladores 3D profissionais. Para Linux, a formação do pacote deb foi iniciada e um instalador é oferecido para Windows.

A nova versão também adiciona inovações, como ferramentas de criação de perfil. e testes de desempenho, um gerador experimental de terreno, iIntegração com o ambiente de programação visual Script Canvas, Sistema de extensão Gem com suporte para serviços em nuvem, plug-ins para criar jogos em rede multijogador, SDK para mecanismo de customização e suporte ao desenvolvimento em diferentes plataformas.

Finalmente, se você estiver interessado em saber mais sobre isso você deve saber que o código foi escrito em C ++ e lançado sob a licença Apache 2.0. Existe uma plataforma de suporte para Linux, Windows, MacOS, iOS e Android.

fonte: https://o3de.org


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.