DirectX 12 Ultimate chegou e vai aprimorar os gráficos no seu PC e Xbox Series X

0
1233

O DirectX 12 Ultimate oferece aos desenvolvedores ferramentas para criar experiências mais imersivas.

O DirectX 12 estreou há seis anos, introduzindo uma nova API de gráficos Direct3D que eram mais eficiente em termos de energia e altamente escalável, não apenas em vários fatores para o PC, mas também para o Xbox One. Como estamos caminhando para o lançamento dos consoles de última geração, com o Xbox Series X, a Microsoft mostra que não está brincando, e lança uma atualização para o DirectX chamado DirectX 12 Ultimate que traz novos recursos interessantes como Ray Tracing e o Sombreamento de Taxa Variável (VRS) nativamente para PCs e Series X.

A Microsoft diz que o DirectX 12 Ultimate é a “melhor tecnologia gráfica” já introduzida, com um “alinhamento sem precedentes” entre o PC e o Xbox Series X. A Microsoft está desenvolvendo recursos de última geração, como Ray Tracing, Sombreamento de Taxa Variável, Mesh Shaders, e feedback do DirectX 12 Ultimate, e a empresa observa que seu compilador HLSL e a ferramenta de otimização de gráficos PIX estarão disponíveis para os desenvolvedores, fornecendo a eles o kit de ferramentas para obter melhor desempenho.

O que isso significa? Basicamente os desenvolvedores de jogos poderão acessar essas tecnologias para criar experiências de jogo mais imersivas tanto para PCs quanto Xbox Series X.

Tudo isso parece muito empolgante, mas se você realmente não entende o que é o DirectX e por que isso é importante, aqui está uma breve explicação.

O DirectX é um conjunto de Aplicações Gráficas que controla tudo, desde a reprodução de multimídia até a forma como os jogos são executados no seu PC. Pense no DirectX como o intermediário que permite aos jogos acessar recursos de hardware como placas de vídeo e memória.

O que é único no DirectX 12 Ultimate é o fato de ele estar unificado entre os PCs e o Xbox Series X. A Microsoft observa que quando o Xbox Series X chegar, já teremos “milhões de placas gráficas para PC DX12 Ultimate” oferecendo o mesmo conjunto de recursos. Isso aumenta significativamente a base de usuários, tornando muito mais um incentivo para os desenvolvedores utilizarem os recursos mais recentes. Se você estiver usando uma placa de vídeo que já possui Ray Tracing (RTX), é provável que ela seja atualizada para a versão com DirectX 12 Ultimate.

Essencialmente, se você estiver comprando uma placa de vídeo que vem com o DirectX 12 Ultimate (ou o Xbox Series X), poderá jogar jogos que aproveitam as mais recentes tecnologias gráficas, levando a visuais realistas e uma jogabilidade mais suave. Mas se você estiver usando uma placa de vídeo sem ray tracing e não estiver interessado no console de última geração da Microsoft, poderá reproduzir os títulos mais recentes sem problemas – os jogos DirectX 12 Ultimate funcionarão perfeitamente nas versões mais antigas do DirectX. Certamente, todos os recursos mais recentes incluídos podem não funcionar, mas a jogabilidade em si não será afetada.

Caso queira saber ainda mais sobre o DirectX e Ray Tracing, continue lendo.

O DirectX Raytracing 1.1 é uma atualização sobre a versão 1.0, e apresenta alguns novos recursos. Os desenvolvedores agora poderão invocar recursos diretamente da GPU, e a Microsoft observa que isso será útil para seleção, classificação e refinamento baseados em ‘shader‘.

O DXR 1.1 torna mais fácil para os mecanismos de jogo carregar recursos de rastreamento de luzes (RTX) sob demanda – quando um jogador se move ao redor do mundo e novos objetos são renderizados. Depois, há o ray tracing em linha, que é mais eficiente que o ray tracing dinâmico baseado em shader em alguns cenários. A Microsoft observa que elimina a sobrecarga do rastreamento de raios baseado em shader para tarefas simples, como calcular sombras.

A NVIDIA foi a primeira a lançar o traçado de raios em nível de hardware em suas placas de vídeo da série GeForce RTX 20, e a AMD está preparada para oferecer núcleos de traçado de raios dedicados em sua próxima linha Radeon.

A Microsoft lançou a primeira versão do DirectX Raytracing em 2018, mas com exceção de alguns títulos, o ray tracing não decolou com os desenvolvedores. Isso deve mudar nos próximos meses, agora que a tecnologia é nativamente integrada aos PCs, bem como ao próximo console da Microsoft.

Por fim, a Microsoft diz que os jogos que já utilizam o Ray Tracing serão os primeiros a adquirir os recursos do DirectX 12 Ultimate.

Sombreamento de taxa variável

O sombreamento de taxa variável é um recurso interessante que permite que os desenvolvedores de jogos ajustem a taxa de sombreamento de um jogo em tempo real. A técnica permite que uma GPU utilize seu poder onde mais importa. Por exemplo, se houver uma cena complexa com vários objetos, a GPU poderá renderizar os objetos em foco com maior fidelidade e os objetos em segundo plano com um nível de detalhe mais baixo.

Essa é uma situação em que todos saem ganhando, porque exige menos pedágio na GPU, levando a um aumento notável nas taxas de quadros. A Microsoft incorporou sombreamento de taxa variável no DirectX 12 no ano passado e não foi alterado no DirectX 12 Ultimate.

Shaders

Em resumo, os shaders de malha oferecem aos desenvolvedores a capacidade de construir mundos mais imersivos, trazendo toda a potência da computação da GPU para o pipeline de geometria. Essencialmente, os shaders de malha transformam o pipeline de geometria para se comportar mais como os shaders de computação, oferecendo aos desenvolvedores um controle aprimorado:

Feedback de Amostragem

O feedback do amostrador reduz o tempo de carregamento, aumenta a qualidade visual e reduz a instabilidade. Isso é feito oferecendo aos desenvolvedores a opção de carregar texturas somente quando necessário. O recurso funciona em conjunto com o recurso de recursos lado a lado da API Direct3D do DirectX 12 para renderizar texturas maiores e mais detalhadas enquanto utiliza menos memória de vídeo.

O DirectX 12 Ultimate está chegando primeiro às placas de vídeo

Com o DirectX 12 Ultimate agora oficial, veremos anúncios da NVIDIA – e possivelmente da AMD – sobre placas de vídeo que aproveitam todos os novos recursos oferecidos. A Microsoft diz que as GPUs que já estão disponíveis no mercado que utilizam o traçado de raios e o sombreamento de taxa variável podem ser identificadas como uma GPU DirectX 12 Ultimate. Portanto, se você comprou uma placa de vídeo na série RTX 20, poderá aproveitar todos os novos recursos do DirectX 12 Ultimate.

A maioria dos recursos do DirectX 12 Ultimate já está disponível e, trazendo-o para um conjunto unificado, a Microsoft está facilitando para os desenvolvedores de jogos começarem a utilizar a tecnologia mais recente. O grande problema aqui é que o DirectX 12 Ultimate funciona da mesma maneira entre os PCs e o Xbox Series X, e isso significa que os títulos da próxima geração terão os mesmos ótimos recursos visuais nos dois ecossistemas. E essa é uma jogada fantástica.