Alguns dias atrás, foi dado a Saiba mais sobre o lançamento da nova versão do "Godot 4.6", na qual a equipe de desenvolvimento sinaliza o fim da fase de transição da versão 4.x para entrar em uma fase de refinamento e qualidade.
Esta versão não só aprimora as imperfeições das versões anteriores, como também redefine a experiência visual do editor, integra padrões da indústria como o Jolt Physics por padrão e revoluciona a animação com um novo sistema de cinemática inversa.
Principais novos recursos do Godot 4.6
A primeira coisa que os desenvolvedores notarão ao abrir o Godot 4.6 é uma mudança radical em sua estética.O editor está lançando um novo tema padrão chamado "Moderno". Projetado para melhorar a legibilidade e reduzir o cansaço visual através de uma paleta de cores em tons de cinza e maior contraste nos elementos de destaque.
Esta A reformulação vai além da estética, como O objetivo é fazer com que a interface do motor passe a ter um papel secundário. para que o conteúdo do jogo se torne a verdadeira estrela. Acompanhando essa mudança visual, O fluxo de trabalho dos painéis foi unificado. Agora, os painéis inferiores e a maioria das bases são totalmente flutuantes e removíveis, permitindo que os usuários os arrastem e organizem livremente pela tela, um recurso há muito solicitado por aqueles que usam configurações com vários monitores.
Do ponto de vista técnico, a maior novidade para os desenvolvedores de jogos 3D é a Adoção definitiva da física Jolt como motor gráfico. de simulação física Padrão para novos projetos. Jolt, Conhecido por sua utilização em produções AAA como Death Stranding 2, ele oferece desempenho e estabilidade superiores, substituindo o antigo motor de física interno e eliminando a necessidade de instalá-lo como um complemento externo.
Juntamente com a física, o A animação recebe um impulso massivo com a reintrodução de um sSistema de cinemática inversa (IK) completo e modular. Esse sistema é vital para alcançar animações realistas, como garantir que os pés de um personagem se adaptem a terrenos irregulares ou que uma mão alcance um objeto com precisão.
A nova estrutura inclui modificadores como o IKModifier3D e vários solucionadores determinísticos e iterativos (FABRIK, CCDIK, etc.). Além disso, introduz restrições avançadas para controlar a rotação das articulações e a velocidade angular, prevenindo os movimentos não naturais ou "quebras ósseas" que frequentemente ocorrem em animações procedurais.
Realismo visual e otimização gráfica
El O sistema de Reflexão no Espaço da Tela (SSR) foi reescrito do zero. A nova implementação não só melhora drasticamente o realismo de materiais como água, vidro e metal, como também é mais eficiente. Para projetos que precisam extrair o máximo desempenho de cada frame, Foi adicionado um modo de meia resolução que mantém uma qualidade visual aceitável. com um custo de desempenho muito menor.
Dando continuidade à otimização gráfica, O Godot 4.6 agora usa o Direct3D 12 como API de renderização padrão. Ao exportar projetos para Windows, o software está alinhado com os padrões modernos da Microsoft para proporcionar maior estabilidade aos drivers. No âmbito dos dispositivos móveis, foram corrigidos bugs críticos em dispositivos com GPUs Mali e Adreno, e a precisão de cores HDR e a eliminação de bandas foram aprimoradas no renderizador para dispositivos móveis.
Melhorias no fluxo de trabalho e nas principais áreas
Underhood, Godot introduz mudanças estruturais Para evitar dores de cabeça a longo prazo. Identificadores de nós únicos foram implementados. Uma solução que permite ao motor de jogo rastrear objetos dentro de uma cena, mesmo que sejam movidos ou renomeados, evitando que as referências sejam quebradas durante a refatoração do projeto.
Outra adição estratégica é LibGodot, uma biblioteca que permite a integração do motor Godot em outros aplicativos. em vez de executá-lo como um processo separado, abrindo caminho para ferramentas de desenvolvimento híbridasNo uso diário, os designers de níveis apreciarão a separação das ferramentas "Seleção" e "Transformação", que evita modificações acidentais ao simplesmente tentar selecionar um objeto, e a adoção do algoritmo de Bresenham para desenho no GridMap, que elimina lacunas ao pintar níveis rapidamente.
Programação e plataformas estendidas
Para os programadores, o ambiente de script também está evoluindo. A integração com C# foi aprimorada com um analisador de tradução nativo. E o GDExtension agora usa uma interface baseada em JSON para facilitar a criação de associações automáticas. O depurador de scripts finalmente adiciona um botão "sair" para funções, acelerando o rastreamento de erros.
Finalmente, A realidade estendida (XR) agora oferece suporte nativo para OpenXR 1.1 e dispositivos Android XR.Isso permite testar projetos diretamente no hardware sem complicações. Além disso, o suporte para scrcpy foi integrado, permitindo que os desenvolvedores visualizem e controlem a tela de um dispositivo Android conectado diretamente de seus PCs durante os testes, fechando assim o ciclo de desenvolvimento mobile de forma mais eficiente.
Por fim, se você tiver interesse em saber mais sobre este novo lançamento, convido você a conferir o anúncio de lançamento. no link a seguir.