Você vai ouvir o conceito de Rastreamento de caminho muito relacionado com NVIDIA nas próximas semanas, especialmente quando a conferência de desenvolvedores de jogos, a GDC, for realizada em seu evento anual. Os fofoqueiros falam sobre mostrando a tecnologia pela primeira vez com Cyberpunk . No entanto, não será o único jogo com o qual o vemos.
Nos últimos anos, vimos versões de clássicos dos anos 90 renderizados com a técnica Path Tracing, como Quake 2 RTX. No entanto, a ideia da NVIDIA é usar uma versão híbrida dele que lhe dê ainda mais vantagem sobre seu rival que possa ser aplicada em jogos.
Por que a NVIDIA aposta no Path Tracing?
Temos que assumir que o Path Tracing é uma variante do ray tracing, então não é um abandono completo da ideia, mas sim uma tentativa de amarrar os jogos de PC às suas tecnologias. Especialmente para a inteligência artificial, que é onde as placas gráficas da empresa evoluíram nos últimos cinco anos, assim como o restante de seus esforços. Mas é que também têm uma motivação adicional para fazer esta aposta e é o facto de AMD, sua rival no mercado, não lhe deu importância.
Mas o que é Rastreamento de Caminho?
Se formos puristas, Path Tracing é uma versão avançada do Ray Tracing que permite gerar cenas com maior quantidade de detalhes. Devemos partir do fato de que, como traçado de raios, podemos nos referir a várias técnicas diferentes como agora:
- Ray tracing em sua definição original, o chamado Whitted Ray Tracing; no entanto, não é totalmente preciso quando se trata de certos efeitos de iluminação avançados.
- Renderização híbrida onde os algoritmos Ray Tracing são usados para iluminação indireta dinâmica em jogos. Ou seja, tudo é renderizado da forma tradicional, sem ray tracing, exceto alguns pontos específicos da cena.
- Algoritmos avançados de rastreamento de raios, como rastreamento de caminho, mapeamento de fótons ou Montecarlo. Porém, de todos eles, aquele com todos os números para serem usados em jogos é o primeiro.
No entanto, o Path Tracing tem o problema de exigir que cada pixel da cena seja calculado não dezenas, mas centenas de vezes para obter uma imagem suficientemente nítida, com pouco ruído e sem granulação. Isso requer muito poder de computação para gerar cada imagem e não era bom o suficiente para videogames, pelo menos até agora.
Por que a NVIDIA está apostando no futuro?
Uma forma de agilizar o Path Tracing é com o que chamamos de Denoising, que consiste em usar IA e consequentemente núcleos Tensor de forma a reduzir consideravelmente o número de samples e exigir um hardware bem menos potente. . O fato é que já vimos isso no NVIDIA Optix, mas a evolução no poder das placas gráficas permite que seja aplicado em tempo real. Algo que já prevíamos há quase dois anos.
Portanto, a motivação da NVIDIA é clara neste caso, em primeiro lugar é um espaço que a concorrência não pode ir, em segundo lugar é uma forma de os usuários justificarem a compra de seus RTX 40 acima dos modelos da geração anterior. De qualquer forma, teremos que ver como os desenvolvedores adotam essa tecnologia nos jogos. A única maneira de fazer isso em massa seria obter as vantagens do traçado de raios, mas a uma taxa de quadros por segundo muito mais alta.
E não, não é algo que eles inventaram, sem ir mais longe, a Pixar já usa isso em seus filmes há muito tempo. Claro, não espere a qualidade visual deles em seus jogos. Trata-se de obter mais FPS em jogos com uma variante de rastreamento de raios.