O que é o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming

Índice:

O que é o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming
O que é o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming

Vídeo: O que é o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming

Vídeo: O que é o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming
Vídeo: How to Use Windows 10 Snip & Sketch (Beginners Guide) - YouTube 2024, Maio
Anonim

A Microsoft finalmente anunciou Raytracing DirectX ou DXR em suma, com o Windows 10 v1809 Atualização de outubro de 2018. Começando com a primeira geração de hardware, os jogadores poderão usar o Raytracing para criar sombras, luz e efeitos em torno dele em tempo real. Neste post, estamos olhando para o DirectX Raytracing no Windows 10 e o que isso significa para o Gaming.

O que é o Raytracing?

Em palavras simples, raytracing significa calcular como as luzes cairiam nos objetos, e como ele fica depois de a luz ser refletida daquele objeto e o efeito das luzes que caem em algum outro objeto. Isso ajuda os desenvolvedores a criar uma melhor visualização de seus personagens e cenários.
Em palavras simples, raytracing significa calcular como as luzes cairiam nos objetos, e como ele fica depois de a luz ser refletida daquele objeto e o efeito das luzes que caem em algum outro objeto. Isso ajuda os desenvolvedores a criar uma melhor visualização de seus personagens e cenários.

Dito isso, não é nada novo, e não é algo que tenha sido criado pela Microsoft também. Os desenvolvedores usavam isso desde os tempos de CGI, e envolviam o pré-cálculo do brilho dos objetos virtuais antes de enviar seus jogos. Então não houve Raytracing em tempo real até agora.

Raytracing DirectX no Windows 10

Existem duas partes do Raytracing. Precisa de suporte tanto de hardware quanto de software. Começando com a atualização do Windows 10 v1809, o DirectX Raytracing funcionará pronto para uso em hardware suportado. Isso significa que você precisará alterar sua placa gráfica que suporte o raytracing nativo.

A Microsoft certificou-se de que a API DirectX Raytracing seja criada de forma que funcione em todos os fornecedores de hardware. A melhor parte de tudo isso é que o Raytracing é agora em tempo real. Os desenvolvedores não precisam realizar nenhum cálculo prévio, pois os desenvolvedores de jogos agora têm acesso ao sistema operacional e ao hardware para suportar o raytracing em tempo real nos jogos.

O Raytracing do DirectX funciona com os mecanismos existentes

Até a data, o setor vinha usando a rasterização tradicional para conseguir cenas mais realistas nos jogos. Faltavam reflexos, sombras e oclusão de ambiente. Todas essas alterações com o DirectX Raytracing com desenvolvedores de APIs podem ser usadas juntamente com pipelines de jogos baseados em rasterização para integrar o suporte ao DirectX Raytracing em seus mecanismos existentes. Isso significa que não há necessidade de reconstruir os mecanismos.

A Microsoft também compartilhou que vários estúdios fizeram uma parceria com a NVIDIA, que criou a tecnologia RTX para fazer o DirectX Raytracing rodar da maneira mais eficiente possível em seu hardware. Aqui estão algumas imagens de exemplo de jogos como Battlefield V, Shadow of the Tomb Raider e Metro Exodus.

A partir de agora, os desenvolvedores vão construir jogos usando rasterização e raytracing. O último será usado principalmente para calcular as sombras ou reflexos, enquanto a maior parte do conteúdo é gerada com o antigo técnico.

Directx 12 / DirectX Raytracing API

O gigante Redmon também garantiu que o DirectX Raytracing seja preparado para o futuro e esteja bem alinhado com a evolução futura das GPUs: as cargas de trabalho DXR caberão naturalmente nos pipelines da GPU de amanhã.

Além do hardware, a API pública recentemente anunciada, o DirectML permitirá que os desenvolvedores de jogos integrem a inferência em seus jogos com uma API de baixo nível. Em nível superior:

  • Estrutura de aceleração: objeto que representa um ambiente 3D completo.
  • DispatchRays: é o ponto de partida para rastrear raios na cena.
  • Um conjunto de novos tipos de shader HLSL, incluindo geração de raios, mais atingido, qualquer acertoe senhorita shaders.
  • Raytracing pipeline state

Dito isso, ele não apresenta nenhum mecanismo novo, mas funciona em qualquer um dos mecanismos DirectX 12.

Microsoft está apostando muito no rastreamento de raios DirectX

À medida que a indústria de games progrediu para uma resolução mais alta, e o olho humano buscou visões mais realistas, a Microsoft espera que até pequenas falhas possam ser resolvidas. Um pequeno desvio do mundo real pode ser capturado por um olho humano, porque não parece certo. O DirectX Raytracing ajudará os desenvolvedores a confundir a linha entre o real e o falso.

O que você acha do DirectX Raytracing? Você acha que veremos melhores jogos nos próximos anos? Deixe-nos saber nos comentários.

Recomendado: