
Microsoft revela Babylon.js 8.0: Principais recursos e melhorias
Na esteira do anúncio recente sobre o DirectX Ray Tracing (DXR) 1.2, a Microsoft revelou a versão mais recente do seu mecanismo 3D de código aberto, Babylon.js 8.0. Projetado para gráficos da web e jogos interativos, esta versão apresenta um ano de desenvolvimento, revelando várias melhorias significativas que estão definidas para elevar a experiência do usuário.
Introdução às sombras de iluminação baseadas em imagem
Um dos recursos de destaque nesta atualização é a integração de sombras de Iluminação Baseada em Imagem (IBL). Com esse aprimoramento, cada objeto 3D iluminado pela luz agora projetará sombras realistas. Conforme demonstrado em um vídeo de apresentação recente, a transformação é visualmente impressionante; por exemplo, um troféu parece projetar uma sombra realista na cena atualizada. Esses recursos capacitam os desenvolvedores que utilizam Babylon.js para criar visualizações arquitetônicas e ambientes de jogos realistas.
Recurso de luzes de área inovadoras
Outra adição empolgante é a capacidade de implementar Area Lights. Os desenvolvedores podem definir uma forma 2D que emite luz, permitindo efeitos de iluminação dinâmicos. Embora possa parecer um nicho a princípio, esse recurso aborda uma solicitação comum da comunidade de desenvolvedores. Depois de vê-lo em ação, seu potencial para aprimorar efeitos atmosféricos em jogos fica claro.
Controle avançado com gráfico de renderização de nó
O Babylon.js 8.0 também introduz uma versão alfa do Node Render Graph. Esse recurso concede aos desenvolvedores controle abrangente sobre o pipeline de renderização, permitindo personalização sem a necessidade de se aprofundar na codificação do processo de renderização. Essa flexibilidade é inestimável para aqueles que buscam ajustar seus gráficos e desempenho.
Melhorias adicionais
Esta atualização abrange várias outras melhorias projetadas para otimizar o desempenho e a usabilidade:
- Lightweight Viewer : Um visualizador compacto que renderiza cenas com qualidade total, mas mantém um footprint menor, pode ser perfeitamente integrado a qualquer página da web. Ele importa dinamicamente as dependências necessárias com base no modelo carregado.
- Configurador do visualizador : juntamente com o visualizador leve, o novo configurador simplifica a personalização, permitindo que os desenvolvedores adaptem o visualizador a requisitos específicos rapidamente, com propriedades html simples para consistência em todos os sites.
Melhorias no shader e redução de tamanho
A atualização também refina o suporte a shaders do mecanismo ao fazer a transição de todos os shaders do mecanismo principal para utilizar GLSL (OpenGL Shading Language) e WGSL (WebGPU Shading Language). Essa mudança facilita o suporte direto para WebGPU, resultando em um tamanho de mecanismo notavelmente reduzido — aproximadamente 50% menor que seu antecessor. Além disso, os desenvolvedores podem criar shaders WGSL personalizados usando o Node Material Editor aprimorado disponível nesta versão.
Para mais detalhes sobre essas atualizações, não deixe de conferir o anúncio oficial da Microsoft.
Deixe um comentário ▼