Bem-vindos de volta, entusiastas de jogos! Apenas uma semana se passou desde minha última atualização sobre o Optiscaler, mas os rápidos avanços neste mod merecem uma nova discussão. Desta vez, temos novidades importantes sobre a inovadora tecnologia Ray Regeneration da AMD, agora integrada ao Optiscaler. Um colaborador dedicado, DarkHelmet, tornou possível substituir o Ray Reconstruction da Nvidia pelo denoiser Ray Regeneration da AMD, que possui design exclusivo. Isso representa um marco significativo, especialmente considerando que apenas dois jogos atualmente suportam Ray Regeneration, sendo que um deles será lançado no dia 19.
Revelando o AMD Redstone
É importante esclarecer que este desenvolvimento não deriva da versão principal do Optiscaler, mas sim de uma versão modificada (fork) criada por DarkHelmet. Atualmente, o recurso de Regeneração de Raios funciona apenas em Cyberpunk 2077. Minhas tentativas de implementá-lo em outros jogos, como Avatar: Frontiers of Pandora e Indiana Jones and the Great Circle, não obtiveram resultados satisfatórios.
Entendendo a tecnologia
No meu artigo anterior, mencionei brevemente a atualização do Vulkan, mas não me aprofundei nos aspectos técnicos da implementação do mod devido ao meu conhecimento limitado. No entanto, reuni alguns detalhes interessantes compartilhados por DarkHelmet no Discord. Essencialmente, ele incorporou o processo de Regeneração de Raios (Ray Regeneration) ao pipeline de upscaling, utilizando um “shader de conversão robusto” que transforma os dados de entrada destinados ao Ray Regeneration da Nvidia em um formato compatível com o Ray Regeneration da AMD. Ele também destacou os ajustes necessários para a composição e modulação de entrada.

Como instalar
A pedido de TheRazerMD, seguem alguns avisos importantes: atualmente, a Regeneração de Raios via Optiscaler é compatível apenas com placas de vídeo RDNA 4, similar às limitações do FSR 4.1, com exceção para placas RDNA 3 no Linux.É importante notar que esta versão do Optiscaler foi desenvolvida independentemente por DarkHelmet e ainda está em desenvolvimento, otimizada especificamente para Cyberpunk 2077. Implementações futuras provavelmente precisarão de ajustes adicionais para diversos jogos.
Para instalar a Regeneração de Raios no Cyberpunk 2077, certifique-se de ter alguma familiaridade básica com a instalação do Optiscaler. Primeiro, baixe a versão de teste mais recente do Optiscaler no servidor do Discord. Em seguida, obtenha o arquivo Optiscaler.dll compilado do Dr. House, cujo link está aqui, juntamente com o FSR 4.1 (é necessário acesso ao Discord para acessar esses links).Você também precisará do arquivo DLL para Regeneração de Raios do SDK FSR v2.1.1. Baixe o pacote mínimo, extraia-o e localize o arquivo DLL em Kits > FidelityFX > signedbin > amd_fidelityfx_framegeneration_dx12.dll.
Após obter os arquivos necessários, transfira o conteúdo extraído da versão de teste do Opti para o diretório executável do Cyberpunk. Substitua o arquivo Optiscaler.dll existente pela versão compilada destinada à Regeneração de Raios. Além disso, copie o arquivo amdxcffx64.dll para FSR 4.1 e o arquivo amd_fidelityfx_framegeneration_dx12.dll. Execute o arquivo windows_setup, optando pelas configurações padrão com o spoofing da Nvidia ativado (omita o Optipatcher).Uma vez no jogo, ative o Path Tracing e habilite a Reconstrução de Raios DLSS. Por fim, acesse as configurações do Optiscaler e selecione Regeneração de Raios FSR em conjunto com FSR 4.1.0 como seus upscalers.

Aprimorando a qualidade da imagem
A regeneração de raios oferece melhorias substanciais em relação ao denoiser padrão em diversos aspectos cruciais. Ela aprimora significativamente a iluminação global, proporcionando uma representação mais realista da luz indireta. Além disso, melhora a nitidez em superfícies reflexivas, principalmente com texturas metálicas, como demonstrado no vídeo abaixo. Por fim, otimiza a interação da luz com efeitos volumétricos como névoa, promovendo uma melhor difusão.
No entanto, há considerações importantes a serem levadas em conta. A Regeneração de Raios introduz um fenômeno que lembra uma instabilidade “oscilante” — uma mistura perturbadora de cintilação e ruído, que prejudica a experiência em comparação com o denoiser padrão. Contudo, é crucial lembrar que esse artefato pode ser resultado da natureza não oficial da implementação do DarkHelmet e das traduções necessárias para acomodar a Regeneração de Raios usando entradas de Reconstrução de Raios. Esse processo de tradução também é responsável pela queda significativa de desempenho observada com essa configuração.
No entanto, esse avanço é realmente empolgante. Com as GPUs da série RX 9000 da AMD demonstrando capacidades de traçado de raios admiráveis, poder habilitar a Regeneração de Raios em jogos sem suporte oficial é uma perspectiva empolgante. Estou ansioso por uma futura versão de teste do Optiscaler que incorpore esse novo recurso e pretendo explorar a Regeneração de Raios com mais detalhes à medida que novos desenvolvimentos surgirem.
Deixe um comentário