O ray tracing é uma das funcionalidades mais cobiçadas pelos jogadores de PC, capaz de criar sombras realistas e reflexos impressionantes, mas exige hardware poderoso para funcionar em pleno. Truques como a super-sampling e a geração de frames ajudam a tornar estes efeitos de iluminação mais acessíveis, mas a quebra de desempenho continua a ser uma realidade incontornável para quem procura a melhor qualidade visual. Agora, a mais recente versão do DirectX pode ajudar a mitigar este problema por uma margem muito significativa, sem obrigar os utilizadores a comprar novos componentes de imediato.
Segundo Amar Patel, engenheiro da Microsoft, a empresa encontra-se a testar novas versões do DirectX direccionadas especificamente para o ray tracing. O objectivo principal passa por aumentar o desempenho em jogos compatíveis e em hardware suportado. Os testes internos revelam melhorias que oscilam entre os 40 e os 90 por cento. O segredo por trás destes números impressionantes dá pelo nome de Shader Execution Reordering (SER). Quando combinada com outras ferramentas de optimização, esta tecnologia consegue reduzir de forma drástica o processamento de iluminação desnecessária. O sistema analisa as superfícies que reflectem ou não reflectem a luz dentro do motor de jogo e aloca os recursos apenas onde eles são estritamente precisos.
Ganhos expressivos nas placas gráficas
Os resultados práticos desta implementação são bastante animadores para a comunidade. Ao aplicar a tecnologia SER numa placa gráfica Nvidia RTX 4090, a equipa da Microsoft registou um aumento de 40 por cento na taxa de fotogramas, em comparação com cenários onde a ferramenta estava desactivada. Ainda mais surpreendente foi o comportamento das placas gráficas Intel Arc da Série B. Nestes componentes, os testes demonstraram um salto de 90 por cento na fluidez da imagem.
Estes aumentos também se verificaram em modelos mais acessíveis da Intel, o que abre boas perspectivas para os computadores de gama média. Para garantir uma adopção abrangente e não deixar nenhum fabricante de fora, a Microsoft já começou a trabalhar em conjunto com a AMD e a Qualcomm.
O papel fundamental dos estúdios
Apesar do entusiasmo gerado por estes números, é importante sublinhar que esta tecnologia de renderização em lote é complexa e tem vários pré-requisitos técnicos. Não basta aos utilizadores instalar um novo controlador para ver os jogos a correr de forma mais fluida e com melhor aspecto. O sucesso desta iniciativa depende inteiramente do trabalho dos programadores, que precisam de implementar o suporte para esta funcionalidade do DirectX 12 nos seus próprios títulos.
Os rumores sobre esta optimização já circulam nos bastidores da indústria há quase um ano. Até ao momento, as demonstrações têm ocorrido sobretudo em ambientes controlados pela própria Microsoft. Contudo, se juntarmos esta novidade às actualizações contínuas da Nvidia e da AMD, o mercado pode estar prestes a assistir a um salto substancial no desempenho de topo. Os jogadores de PC aguardam por melhorias deste calibre há muito tempo. A promessa de um ray tracing mais leve e eficiente pode finalmente concretizar-se a médio prazo, a beneficiar todos os que procuram gráficos de excelência sem comprometer a fluidez.