Primeira atualização do DirectX Raytracing desde 2018
A Microsoft anunciou a maior atualização da tecnologia DirectX Raytracing (DXR) desde o seu lançamento, em 2018. A empresa apresentou duas novas funções, Clustered Geometry e Partitioned Top-Level Acceleration Structures (PTLAS), disponíveis por enquanto apenas em versão preliminar.

Os novos recursos fazem parte do DirectX 12 Agility SDK 1.722. Além da geometria em clusters e do PTLAS, que divide as estruturas de aceleração de nível superior, o pacote inclui a construção de estruturas de aceleração pela placa de vídeo. Essas soluções buscam reduzir o custo computacional do ray tracing nos jogos e, a julgar pela demonstração da própria Microsoft, a redução é bastante expressiva.
A geometria em clusters divide modelos tridimensionais complexos em pequenos grupos, cada um com até 256 triângulos e 256 vértices. Quando a geometria muda, os desenvolvedores não precisam reconstruir por completo grandes estruturas de aceleração: podem reutilizar clusters já prontos ou reconstruir apenas pequenas áreas. O PTLAS aplica uma lógica semelhante a toda a cena. A GPU atualiza somente as áreas alteradas, o que reduz de forma notável a carga sobre o chip.
Na demonstração, a Microsoft utilizou uma placa de vídeo Radeon RX 9070. Com a construção tradicional das estruturas de aceleração, a cena rodava a cerca de 1,2 quadro por segundo, na prática uma apresentação de slides. Após a mudança para a geometria em clusters, o valor subiu para 79 quadros por segundo, ou seja, cerca de 66 vezes mais.
Isso, porém, não significa que em todos os jogos o ray tracing passará a ser processado 66 vezes mais rápido. Ainda assim, a nova abordagem pode mudar de forma séria a situação de uma tecnologia que continua muito exigente em recursos para as GPUs.
Não é necessário hardware adicional para usar as novas funções. A Nvidia declarou suporte a todas as placas GeForce RTX, a AMD citou por ora apenas a série RX 9000, e a Intel informou compatibilidade com as placas Arc B e com os gráficos integrados dos processadores Core Ultra 200V e Series 3.
Além disso, a atualização integra a tecnologia Nvidia RTX Mega Geometry à implementação padronizada do DirectX. Com isso, ela ficará disponível em todas as placas de vídeo atuais.