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

A Fundação OpenAI vai alocar US$ 250 milhões para apoiar a adaptação da força de trabalho diante da expansão da IA.

A Fundação OpenAI, uma organização sem fins lucrativos que detém participação na startup OpenAI, destinará…

23 minutos atrás

O YouTube aprendeu a criar um feed personalizado de vídeos com base nas descrições.

O site de hospedagem de vídeos YouTube lançou um novo recurso que permitirá aos usuários…

5 horas atrás

A Valve retomou as vendas do Steam Deck, mas o preço subiu centenas de dólares.

O console portátil Steam Deck OLED da Valve está de volta ao estoque, mas a…

5 horas atrás

A fabricante chinesa de memórias CXMT está preparando seu maior IPO em anos para desafiar a Samsung e a Micron.

A ChangXin Memory Technologies (CXMT), maior fabricante de chips de memória da China, recebeu aprovação…

6 horas atrás

“Vai surpreender e impressionar as pessoas”: Fontes internas revelam o título, o local do anúncio e a data de lançamento do remake de Rayman Legends.

Em 2026, a Ubisoft, editora e desenvolvedora francesa, já havia atualizado o primeiro jogo da…

6 horas atrás