O Microsoft Agility SDK para DirectX apresenta reordenação de execução de shaders, suporte a micromapas de opacidade e grandes melhorias no ray tracing para hardware NVIDIA

O Microsoft Agility SDK para DirectX apresenta reordenação de execução de shaders, suporte a micromapas de opacidade e grandes melhorias no ray tracing para hardware NVIDIA

A Microsoft revelou melhorias significativas em seu Agility SDK com o lançamento do DirectX, introduzindo avanços notáveis ​​em recursos de rastreamento de raios por meio do Shader Execution Reordering (SER) e Opacity Micromaps (OMM).

Recursos de Ray Tracing Transformativos Integrados ao DirectX Agility SDK

As atualizações recentes no Agility SDK DirectX da Microsoft representam um salto em desempenho gráfico, especialmente em ray tracing. Com novos recursos como SER e OMM, os desenvolvedores podem explorar essas melhorias para alcançar fidelidade visual e eficiência notáveis ​​em seus aplicativos. Abaixo, detalhamos os principais recursos das versões de pré-visualização e de varejo do Agility SDK:

Principais recursos da prévia do Agility SDK 1.717

  • Vetores Cooperativos: Este recurso introduz aceleração de hardware robusta para cálculos vetoriais e matriciais. Ele simplifica a integração de técnicas de renderização neural em pipelines gráficos em tempo real, aprimorando o desempenho e a eficiência.
  • Reordenação de Execução de Shader (SER): Este elemento inovador no ray tracing do DirectX permite que os aplicativos otimizem a execução de threads na GPU. Ao reduzir a divergência de threads e aprimorar o processamento paralelo, o hardware que suporta SER pode alcançar até o dobro do desempenho em jogos com path tracing. Para uma exploração aprofundada do SER, consulte nossa publicação completa no blog ou assista à gravação do DirectX State of the Union da GDC.
  • Melhorias na codificação de vídeo do Direct3D: esta atualização inclui vários novos recursos:
    • Extensão da Lista de Referência HEVC para cenários complexos de referência de longo prazo.
    • Codificação de duas passagens, incorporando uma resolução mais baixa para a passagem inicial.
    • Inclusão de métricas de relação sinal-ruído de pico (PSNR) nas estatísticas de saída de quadros codificados.

Destaques do Agility SDK 1.616 Retail

  • Micromapas de Opacidade (OMMs): Uma poderosa adição ao DirectX Raytracing, os OMMs utilizam testes alfa acelerados por hardware para otimizar as tarefas de ray tracing. Ao minimizar significativamente ou até mesmo eliminar as chamadas de shader AnyHit, os OMMs aumentam a eficiência sem comprometer a qualidade visual. Em jogos com path trace, isso pode se traduzir em melhorias de desempenho de até 2, 3 vezes, permitindo que o hardware gerencie melhor a transparência complexa. Para mais informações sobre OMMs, consulte nossa postagem detalhada no blog ou confira a gravação do DirectX State of the Union da GDC.
  • D3D12 Tiled Resource Tier 4: Esta atualização introduz suporte para matrizes de texturas em mosaico com uma cadeia MIP completa, superando as restrições anteriores em recursos MIP compactados. Esta melhoria permite um streaming de texturas mais eficiente e maior flexibilidade de layout. Especificações detalhadas podem ser encontradas em Tiled Resource Tier 4. Os drivers suportados incluem:
    • AMD: O suporte esperado para o Tiled Resource Tier 4 está definido para o início de junho de 2025.
    • Intel: A Intel disponibilizou seu suporte para o Tiled Resource Tier 4 por meio do driver mais recente.
    • NVIDIA: O suporte total para esta versão do SDK está confirmado. Entre em contato com seu representante de relações com desenvolvedores para obter mais detalhes.

Para mais informações, visite o Microsoft Dev Blogs.

Com foco nos Micromapas de Opacidade D3D12 (OMMs), a Microsoft enfatiza que esse recurso permite que o hardware processe com eficiência a geometria testada em alfa, reduzindo significativamente a dependência de invocações dispendiosas do shader AnyHit.

Melhorias de desempenho na jogabilidade

A Microsoft já havia destacado ganhos de desempenho de até 2, 3x em títulos com path-traced utilizando OMM. Uma demonstração impressionante da NVIDIA demonstrou uma melhoria de desempenho de mais de 60%, com uma cena de referência atingindo 55 FPS em contraste com 90 FPS quando o OMM estava habilitado. Atualmente, a NVIDIA é a única fornecedora de suporte de driver para OMM em GPUs RTX, e espera-se que outros fabricantes sigam o exemplo em um futuro próximo.

Comparação de desempenho em jogos

Notavelmente, o jogo “Alan Wake”, da Remedy, exemplifica as vantagens da geometria testada em alfa, apresentando cenas com mais de 9, 3 milhões de triângulos, 5, 2 milhões de vértices com skin e 2, 2 mil instâncias com skin. Este título é reconhecido por sua intensidade visual, empregando path tracing com configurações altas que exigem a geração de 10 raios por pixel — totalizando aproximadamente 36, 9 milhões de raios por quadro. Sob essas condições exigentes, uma RTX 4090 sem otimizações renderiza uma cena em aproximadamente 16, 8 milissegundos, mas com os aprimoramentos do SER e do OMM, esse tempo pode cair para aproximadamente 10, 2 milissegundos.

Os avanços apresentados por essas tecnologias de última geração são promissores.À medida que os desenvolvedores adotam e implementam essas inovações em seus próximos títulos, os jogadores podem esperar experimentar as melhorias de ponta proporcionadas pelo hardware de GPU moderno.

Fonte e Imagens

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *