A Fundação Open 3D anunciou a chegada de Open 3D Engine (O3DE) 25.10, uma versão que representa um importante passo em frente na evolução do motor 3D de código aberto mais avançado em software livre.
A versão 25.10 inclui uma variedade maior de frameworks compatíveis com simulações O3DE. Além disso, os componentes de robótica do O3DE foram separados da gem ROS2, proporcionando maior flexibilidade aos usuários. Partes da gem ROS2 também foram reformuladas para melhorar a experiência do usuário para a comunidade O3DE.
Esta atualização não só melhora o desempenho e a estabilidade, como também expande o alcance do O3DE para desenvolvedores independentes, estúdios de jogos e projetos de simulação industrial que buscam uma alternativa profissional ao Unreal ou Unity, sem restrições de software proprietário.
Principais novidades do Open 3D Engine 25.10
Nesta nova versão do Open 3D Engine 25.10, uma das principais características é a reformulação completa do seu sistema de renderização. Atom, que agora oferece maior fidelidade visual e suporte ampliado. para materiais complexos. Sombras, reflexos e efeitos atmosféricos atingem um novo patamar. Em detalhe, graças à integração de algoritmos mais eficientes e a uma gestão mais inteligente da iluminação global.
El O motor agora lida melhor com condições de iluminação dinâmica e profundidade de campo.Isso permite cenas mais naturais e uma atmosfera mais imersiva. Além disso, O desempenho foi otimizado em sistemas com GPUs de gama média.Garantir uma experiência fluida sem sacrificar a qualidade visual.
Ferramentas mais poderosas para criadores
A versão 25.10 também introduz melhorias notáveis ao editor O3DE.A interface foi aprimorada para oferecer um fluxo de trabalho mais intuitivo.Com integração aprimorada entre os módulos de animação, modelagem e programação. Os desenvolvedores agora contam com um sistema de depuração mais robusto e novas opções. para gerenciar cenas complexas, o que acelera o processo criativo e reduz erros durante a produção.
Da mesma forma, tem Compatibilidade aprimorada com Python e Lua, proporcionando Isso proporciona aos programadores maior flexibilidade para personalizar comportamentos, automatizar tarefas e criar ferramentas internas adaptadas a cada projeto.
Além disso, foi adicionado suporte inicial para pontos de interrupção no ScriptCanvas. Esse recurso ainda está em fase inicial de desenvolvimento e é desativado por padrão durante a compilação. Também foi adicionado suporte inicial para um sistema externo de relatório de falhas usando a biblioteca CrashPad.
Otimização e suporte multiplataforma
O O3DE 25.10 reforça seu perfil multiplataforma com compatibilidade aprimorada com Linux, Windows e macOS, além de um Integração aprimorada com Android Para experiências imersivas em dispositivos móveis, os engenheiros do projeto trabalharam intensamente na otimização do desempenho do motor gráfico, na redução da latência nas simulações e na melhoria do gerenciamento de memória, permitindo trabalhar com cenas maiores e mais detalhadas.
Outro destaque é o Estabilidade do motor em projetos que utilizam física complexa ou simulações em tempo real. O novo sistema de colisões e o processamento de partículas foram completamente revisados, proporcionando resultados mais consistentes e precisos.
Outras mudanças importantes incluem:
- Um processo de construção mais eficiente.
- Foi adicionada uma opção para selecionar o tipo de formato (XML, JSON, binário) para carregar/salvar arquivos de recursos gerenciados pelo Editor de Recursos.
- Uma experiência de depuração aprimorada (redução de até 50% no uso de memória do editor, tempos de compilação mais rápidos durante a depuração e uma diminuição significativa no tempo de iteração, de minutos para segundos).
- Foi adicionado suporte ao padrão C++ 20.
- Um processador de ativos mais confiável que detecta dependências e é melhor otimizado para desempenho.
- A configuração para abrir arquivos de script Lua em um editor externo foi corrigida.
- A ação de arrastar e soltar para cancelar a operação foi corrigida quando um ativo é movido para sua posição inicial no Explorador de Ativos.
- Foi adicionada uma zona morta para reduzir a sensibilidade ao iniciar uma nova ação.
Por fim, se você tiver interesse em saber mais sobre o assunto, pode consultar os detalhes no link a seguir.