Categorias: Programas

A Microsoft acelerou o ray tracing no DirectX 12 reordenando os raios, aumentando a velocidade em até 90%.

Na Game Developers Conference 2025, a Microsoft apresentou uma atualização para sua plataforma gráfica DirectX: o DXR (DirectX Raytracing) 1.2 introduziu o Shader Execution Reordering (SER). Isso otimiza o ray tracing, responsável pela iluminação, reflexos e sombras realistas em jogos modernos.

Fonte da imagem: microsoft.com

Em implementações tradicionais, as tarefas de ray tracing são executadas de forma caótica. Ao renderizar uma cena, alguns raios de luz podem se cruzar rapidamente com outros objetos, enquanto outros podem percorrer um longo caminho que exige cálculos complexos. Como resultado, a GPU processa tarefas distintas de forma intercalada, reduzindo a eficiência do processamento paralelo pelo qual as placas gráficas são conhecidas. O SER resolve esse problema: o desenvolvedor agora pode instruir diretamente o hardware sobre quais cálculos são semelhantes e devem ser agrupados. A placa gráfica ordena automaticamente a execução das threads, resultando em um aumento do desempenho geral.

Anteriormente, o DXR permitia que o driver distribuísse a carga de trabalho de forma independente; agora, o desenvolvedor pode influenciar esse processo. Com o SER, a linguagem de shader HLSL agora inclui primitivas que o desenvolvedor pode usar para solicitar uma nova ordem de processamento de threads. O suporte a SER tornou-se um componente obrigatório do padrão Shader Model 6.9. Isso significa que os drivers são obrigados a processar corretamente esse código, embora a eficácia das medidas de otimização possa depender do hardware.

O efeito prático do SER foi demonstrado usando o jogo Alan Wake 2. Combinado com a tecnologia de Micromapas de Opacidade (OMM), o mecanismo SER ajudou a melhorar o desempenho do ray tracing em aproximadamente um terço. Para os jogadores, isso significa taxas de quadros mais altas e, para os desenvolvedores, a capacidade de adicionar efeitos gráficos adicionais.

O algoritmo tradicional de ray tracing dependia de uma combinação deO processo é dividido em duas etapas: o traçado de raios propriamente dito e a coleta dos dados de impacto dos raios, bem como o processamento subsequente desses dados pelo shader. Com o SER, o desenvolvedor pode primeiro executar a primeira etapa em toda a cena, coletar resultados de impactos de raios semelhantes, agrupá-los e somente então executar o processamento adicional em lote. Isso ajuda a otimizar os recursos do sistema. Em um teste com uma placa de vídeo Nvidia GeForce RTX 4090, a tecnologia SER resultou em um aumento na taxa de quadros de aproximadamente 40% e, em algumas placas de vídeo Intel Arc série B, em até 90%.

admin

Compartilhar
Publicado por
admin

Postagens recentes

Uma demo do atirador de alta velocidade Hmur do engenheiro de som Atomic Heart será lançada em setembro – um novo trailer maluco

\nO diretor de som do Atomic Heart, Andrey Bugrov (também conhecido como FoxusSexus), com o…

1 hora atrás

Bloqueador de anúncios do YouTube integrado ao navegador DuckDuckGo

\nOs desenvolvedores do DuckDuckGo anunciaram a integração de um novo recurso em seu navegador. O…

2 horas atrás

Amazon emite US$ 25 bilhões em títulos para cobrir custos de infraestrutura de IA

\nA Amazon entrou no mercado de valores mobiliários oferecendo US$ 25 bilhões em títulos. Os…

3 horas atrás

Mais de um milhão de jogadores atenderam à chamada: os estúdios de 11 bits ostentavam as vendas da implacável estratégia de construção de cidades Frostpunk 2

\nA editora e desenvolvedora polonesa 11 bit Studios tem o prazer de compartilhar informações sobre…

3 horas atrás

“Um excelente remake para um jogo que não precisava dele”: os críticos deram seu veredicto sobre Assassin’s Creed Black Flag Resynced

\nComo prometido, em 8 de julho, apareceram as primeiras estimativas do thriller de ação pirata…

3 horas atrás

O assistente de IA no Yandex Maps ajudará no planejamento de lazer e atividades

\nO assistente de inteligência artificial integrado ao serviço Yandex Maps aprendeu a aconselhar sobre locais…

3 horas atrás