Recomendado, 2024

Escolha Do Editor

O que é o Ray Tracing e como ele melhora os gráficos em videogames?

Gráficos em videogames já percorreu um longo caminho. No entanto, as expectativas dos jogadores dos gráficos de um jogo também cresceram exponencialmente. Atualmente, os jogadores exigem um nível de fidelidade visual que era inimaginável há 10 anos fora dos farms de renderização 3D dedicados. E ainda, na maior parte, mesmo os jogos mais bonitos disponíveis hoje parecem tão bons quanto eles, utilizando uma série de atalhos de renderização que produzem aproximações extremamente convincentes de como percebemos o mundo ao nosso redor, e não importa quão bons ou precisos aproximações, ainda falta alguma coisa. E isso é um pouco a falta de realismo.

Bem, a indústria de jogos está pronta para experimentar seu maior impulso na forma de Ray Tracing.

O que é o Ray Tracing?

Ray-tracing é um método de cálculo de cenas em 3D que imita como nós, seres humanos, percebemos o mundo ao nosso redor, ou mais especificamente, como a luz em nosso mundo é percebida por nós. A técnica que existe desde que a própria renderização em 3D funciona e calcula meticulosamente os feixes de luz de uma fonte até seu destino e como esse feixe é refletido, permeia e é ocluído por objetos em uma cena. A maior vantagem do Ray Tracing é que, dado tempo e poder computacional suficientes, as cenas resultantes podem ser indistinguíveis da realidade (ou da realidade virtual).

Como o rastreamento de raio melhorará os gráficos nos jogos?

Os líderes do departamento de gráficos, AMD e Nvidia, anunciaram suas respectivas tecnologias e avanços no Ray Tracing no GDC 2018 deste ano. Durante a sessão de abertura do “State of Unreal” do GDC 2018, a Epic Games, em colaboração com NVIDIA e ILMxLAB, a primeira demonstração pública do traçado de raios em tempo real no Unreal Engine. Por outro lado, a AMD afirmou que está colaborando com a Microsoft para ajudar a definir, refinar e suportar o futuro do DirectX12 junto com o Ray Tracing.

Durante a apresentação da Nvidia, as três empresas apresentaram uma demonstração cinematográfica experimental usando personagens de Star Wars de The Force Awakens e The Last Jedi construídos com Unreal Engine 4. A demonstração é baseada na tecnologia RTX da NVIDIA para GPUs Volta, disponível através da API DirectX Ray Tracing da Microsoft. DXR). Além disso, um iPad que executa o ARKit foi usado como uma câmera virtual para chamar a atenção para detalhes finos em visualizações de perto.

"O rastreamento de raios em tempo real é um sonho da indústria gráfica e de visualização há anos", disse Tony Tamasi, vice-presidente sênior de conteúdo e tecnologia da NVIDIA. “Com o uso da tecnologia NVIDIA RTX, das GPUs Volta e da nova API DXR da Microsoft, as equipes conseguiram desenvolver algo verdadeiramente surpreendente, que mostra que a era do traçado de raios em tempo real está finalmente aqui”.

Embora a AMD não tenha apresentado nenhuma prova de conceito de seu progresso, eles afirmaram que também estão em coordenação com a Microsoft. Ambas as empresas afirmam que oferecem suporte à tecnologia Ray Tracing usando a API DXR disponível para desenvolvedores no final deste ano.

Com essa fidelidade de gráficos de ponta sendo disponibilizada a critério dos desenvolvedores, podemos esperar que os próximos jogos apresentem gráficos mais realistas, com uma representação precisa das condições de iluminação e melhor nitidez. Embora isso exija uma carga maior em GPUs, o Ray Tracing certamente promete preencher a lacuna entre realidade e realidade virtual.

Top