
A Microsoft lançou a maior atualização do DirectX Raytracing (DXR) desde 2018 com o preview do DirectX 12 Agility SDK 1.722. Esta atualização promete melhorias significativas no desempenho do ray tracing, potencializando a experiência gráfica dos jogos.
Com novos recursos como Clustered Geometry e Partitioned Top-Level Acceleration Structures (PTLAS), a atualização visa reduzir os custos de processamento e memória em cenários com muitos detalhes e objetos animados.
A demonstração usou uma AMD Radeon RX 9070 e registrou um salto de 1,2 FPS para 79 FPS em uma cena específica.
O mais interessante é que os novos recursos não exigem hardware dedicado para ray tracing. A NVIDIA confirmou suporte em todas as gerações de suas placas GeForce RTX, incluindo a série RTX 20. Por outro lado, a AMD está com suporte para as Radeon RX 9000, e a Intel anunciou suporte para suas GPUs Arc B-Series, além de outras compatíveis.
Como funcionam Clustered Geometry e PTLAS
Clustered Geometry divide modelos 3D complexos em grupos de até 256 triângulos e 256 vértices, permitindo que desenvolvedores atualizem apenas partes do modelo em vez de recriá-los por completo. Já o PTLAS aplica essa lógica à cena inteira, permitindo que a GPU se concentre apenas nas áreas que mudaram, otimizando o desempenho em ambientes com muitos objetos e geometria dinâmica.
Desempenho medido na Radeon RX 9070
Na demonstração, a reconstrução tradicional de estruturas de aceleração apresentava um desempenho de apenas 1,2 FPS. Com a nova abordagem de Clustered Geometry, esse número subiu para impressionantes 79 FPS — uma melhora de cerca de 66 vezes. O tempo de construção da estrutura de aceleração na GPU também caiu de 788 ms para apenas 3,11 ms, reduzindo o uso de memória total de 7.519 MiB para 774 MiB.
Limitações e dependências operacionais
A Microsoft alerta que o desempenho final pode variar de acordo com a complexidade das cenas, configurações de hardware e GPU utilizadas. Apesar da diminuição no uso de memória após a construção das estruturas, a nova abordagem pode exigir mais memória temporária durante o processo.
Os novos recursos estão disponíveis apenas no preview do DirectX 12 Agility SDK 1.722 e requerem drivers específicos, além do Modo de Desenvolvedor do Windows. Não há uma data definida para o lançamento da versão final dessa atualização, e os ganhos obtidos na demonstração não devem ser considerados como garantidos para todos os jogos existentes.
RTX Mega Geometry e padronização no DirectX
A atualização traz a proposta de uma implementação padronizada similar ao RTX Mega Geometry da NVIDIA, que já está sendo implementada em jogos como Gears of War: E-Day. Isso oferece um caminho comum de desenvolvimento para hardware da AMD, Intel e NVIDIA, prometendo uma compatibilidade maior entre os sistemas e uma melhor performance nas futuras produções.
