Lançamento do motor de jogo Open 3D Engine 22.10, inaugurado pela Amazon

A organização sem fins lucrativos Open 3D Foundation (O3DF) anunciou o lançamento do mecanismo de jogo 3D aberto Open 3D Engine 22.10 (O3DE), adequado para o desenvolvimento de jogos AAA modernos e simulações de alta fidelidade com qualidade cinematográfica e em tempo real. O código é escrito em C++ e publicado sob a licença Apache 2.0. Há suporte para plataformas Linux, Windows, macOS, iOS e Android.

O código-fonte do mecanismo O3DE foi aberto em julho de 2021 pela Amazon e é baseado no código do mecanismo proprietário Amazon Lumberyard desenvolvido anteriormente, construído com base nas tecnologias de mecanismo CryEngine licenciadas pela Crytek em 2015. Após a descoberta, o desenvolvimento do motor é supervisionado pela organização sem fins lucrativos Open 3D Foundation, criada sob os auspícios da Linux Foundation. Além da Amazon, empresas como Epic Games, Adobe, Huawei, Microsoft, Intel e Niantic juntou-se ao trabalho conjunto no projeto.

O mecanismo inclui um ambiente de desenvolvimento de jogos integrado, um sistema de renderização fotorrealista multithread 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 de produto semi-acabado (pré-fabricado), um mecanismo de simulação física em tempo real e bibliotecas matemáticas usando instruções SIMD. Para definir a lógica do jogo, pode-se utilizar um ambiente de programação visual (Script Canvas), bem como as linguagens Lua e Python.

O projeto foi inicialmente pensado para ser adaptável às suas necessidades e possui uma arquitetura modular. No total, são oferecidos mais de 30 módulos, fornecidos como bibliotecas separadas, adequados para substituição, integração em projetos de terceiros e uso separado. Por exemplo, graças à modularidade, os desenvolvedores podem substituir o renderizador gráfico, o sistema de som, o suporte a idiomas, a pilha de rede, o mecanismo de física e quaisquer outros componentes.

Entre as mudanças na nova versão:

  • Novos recursos foram propostos para simplificar o envolvimento de novos participantes no trabalho e a interação entre os membros da equipe de desenvolvimento. Adicionado suporte para: projetos externos para download e compartilhamento de projetos via URL; modelos para simplificar a criação de projetos padrão; cache de recursos de rede para organizar o acesso compartilhado aos recursos processados; assistentes para criar rapidamente extensões Gem.
  • Ferramentas aprimoradas para criação de jogos multijogador. Funções prontas são fornecidas para organizar conexões entre servidor e cliente, depurar e criar redes.
  • Os processos para adicionar animação foram simplificados. Adicionado suporte integrado para extração de movimento de raiz (Root Motion, um movimento de personagem baseado na animação do osso da raiz de um esqueleto). Processo de importação de animação aprimorado.
  • Os recursos de interface para navegar pelos recursos foram expandidos. Adicionado suporte para recarga a quente de recursos.
  • A usabilidade de trabalhar com o Viewport foi melhorada, a seleção de elementos e a edição de pré-fabricados foram melhoradas.
  • O sistema de construção paisagística foi transferido da categoria de capacidades experimentais para um estado de prontidão preliminar (pré-visualização). O desempenho de renderização e edição de paisagens foi significativamente melhorado. Adicionado suporte para dimensionamento para áreas medindo 16 por 16 quilômetros.
  • Novos recursos de renderização foram implementados, como acréscimos para gerar o céu e as estrelas.

Fonte: opennet.ru

Adicionar um comentário