A Microsoft está antecipando dois recursos do DirectX desenvolvidos para reduzir as exigências de memória e processamento do ray tracing: Clustered Geometry e Partitioned TLAS. A empresa descreve as mudanças como a atualização mais significativa do DirectX Raytracing desde sua introdução em 2018.
Segundo os testes da Microsoft, a tecnologia reduziu o uso de memória do ray tracing de 7,5 GB para 774 MB em uma AMD Radeon RX 9070. No mesmo ambiente de teste especializado, o desempenho aumentou de 1,2 quadros por segundo para 79 fps. Os números da empresa sugerem uma possível redução de memória de até 90%, sem exigir uma GPU da Nvidia.
O Clustered Geometry divide modelos detalhados em grupos de até 256 triângulos. O Partitioned TLAS aplica uma abordagem semelhante à cena mais ampla do jogo, separando-a em regiões menores. O ray tracing pode então se concentrar nas partes da cena que foram alteradas, em vez de verificar e atualizar todo o ambiente a cada quadro.
Essa abordagem tem como objetivo simplificar os dados de ray tracing que o sistema precisa processar e atualizar. No entanto, a Microsoft alertou que os resultados variarão entre os jogos e que os benefícios observados em seu ambiente de teste não serão necessariamente reproduzidos em outros locais.
O sistema também exige mais memória temporária de trabalho por causa dos clusters adicionais de geometria, criando possíveis desafios de implementação para os desenvolvedores. Os recursos ainda não estão amplamente disponíveis, e a Microsoft não anunciou quando chegarão de modo geral aos jogadores de PC.
Desenvolvedores e usuários que testarem a funcionalidade experimental precisarão de cabeçalhos de prévia e runtime correspondentes do Agility SDK, um driver compatível e o Modo de Desenvolvedor do Windows.
Fontes: PC Gamer.