Um desenvolvedor de gráficos e mecanismos de jogos fez ray tracing funcionar num simples Bloco de Notas no Windows, manipulando o espaço de memória do aplicativo para alterar o texto exibido e renderizar uma cena 3D simples a 30 quadros por segundo.
O ray tracing é um tópico importante em computação gráfica no momento, especialmente com todo o hype da arquitetura Ampere da Nvidia, que estreou com uma poderosa GPU corporativa e deve em breve trazer as GPUs GeForce RTX 3000 para consumidores.
A razão pela qual todo mundo está esperando pelo hardware gráfico mais recente é que o ray tracing é tão exigente que poucos de nós conseguem experimentá-lo, mantendo uma taxa de quadros suave de 60fps +. E isso nem entra no problema de que não há muitos jogos por aí que o suportam, mesmo que você tenha o hardware para lidar com isso.
No entanto, há um lugar em que o ray tracing funciona que pode surpreender alguns, e esse é o aplicativo Bloco de Notas no Windows. Kyle Halladay, que é um programador de gráficos e de motores de jogos e autor de um livro sobre desenvolvimento prático de sombreadores, conseguiu fazer uma demonstração rudimentar de ray tracing funcionar no bloco de notas a 30 quadros por segundo.
O projeto de Halladay não pretende ser um ray tracing sério, mas é uma grande mostra do que pode ser alcançado pela combinação de pequenos hacks – nesse caso, ele está renderizando uma cena através de técnicas como injeção de DLL e varredura de memória. Ele também criou um jogo de Cobra que pode ser jogado no Bloco de Notas, que para alguns de vocês pode trazer lembranças do modo de texto Quake II e Doom.
Entende-se que o teste é um belo exemplo do que o ray tracing pode trazer e fazer pelos games que estão chegando ao mercado durante o ano de 2020. Se ele é capaz de realizar cálculos matemáticos tão complexos num notepad que não tem essa função especifica ficamos imaginando o que será capaz de realizar em um ambiente virtualizado para games.
Para aqueles que se sentem inclinados a mergulhar nos mínimos detalhes técnicos de como ele conseguiu isso, você pode lê-los aqui.
Saiba mais sobre ray tracing em nosso setor especializado em tecnologia.
Ultima update 25/05/2020 10:51