Mais de uma década após a estreia do PlayStation 4, um desenvolvedor conseguiu implementar técnicas de super-resolution diretamente no console. O projeto, apresentado nesta semana na comunidade de homebrew do PS4 no reddit, inclui um modelo próprio de aprimoramento de imagem e uma implementação inicial do AMD FidelityFX Super Resolution 1, conhecido como FSR 1.
O responsável pelo projeto, identificado como MultiversalShadow, explicou que inicialmente pretendia disponibilizar sua tecnologia apenas para Windows e Linux. Durante os testes, porém, conseguiu fazer tanto seu modelo quanto o FSR 1 funcionarem no hardware do PS4 por meio de um plugin criado especificamente para o console.
Por enquanto, o projeto ainda está em desenvolvimento. O autor afirma que pretende liberá-lo publicamente somente quando considerar a implementação completamente pronta, portanto não existe uma versão disponível para download neste momento.
Leia Mais
Recurso pode funcionar em diferentes jogos do PS4
Um dos aspectos mais interessantes está na forma como a implementação foi desenvolvida. Questionado se seria necessário modificar individualmente cada jogo, MultiversalShadow afirmou que o processamento funciona em nível de sistema e pode ser utilizado em jogos e aplicativos sem ajustes específicos para cada título.
O desenvolvedor criou também um aplicativo homebrew que permite escolher em quais jogos o recurso deverá permanecer ativado. Isso poderia tornar a solução mais prática do que mods que precisam receber versões específicas para cada jogo.
Nas demonstrações publicadas, que está rodando GTA 5, a principal diferença perceptível está no aumento da definição da imagem. Usuários da comunidade destacaram especialmente o potencial da tecnologia no PS4 Pro, inclusive em combinação com patches não oficiais que permitem executar determinados jogos a 60 FPS.
O que é o FSR 1?
O FidelityFX Super Resolution 1 foi lançado pela AMD em 2021 como uma tecnologia aberta de upscaling espacial. Em termos simples, o jogo pode produzir uma imagem em resolução inferior e utilizar o algoritmo para reconstruí-la em uma resolução maior, tentando preservar bordas e detalhes enquanto reduz o custo de renderizar tudo diretamente na resolução final.
Diferentemente de versões mais modernas de tecnologias de reconstrução de imagem, o FSR 1 não utiliza informações de quadros anteriores nem vetores de movimento. A solução trabalha sobre o quadro atual e utiliza dois estágios principais: um para reconstrução e aumento da resolução da imagem, chamado EASU, e outro para aplicar nitidez adaptativa, conhecido como RCAS.
Outra característica que favorece projetos experimentais é o fato de o FSR 1 ser de código aberto e distribuído sob licença MIT. A AMD também afirma que a tecnologia pode ser portada para diferentes plataformas e não depende exclusivamente das arquiteturas de GPU mais recentes.
No caso do PS4, entretanto, esta implementação não foi desenvolvida nem aprovada pela Sony ou pela AMD. Trata-se de um projeto independente voltado à comunidade homebrew.
Desenvolvedor também estuda outras tecnologias
Nos comentários da publicação, um usuário perguntou sobre a possibilidade de levar ao PS4 algo semelhante ao Lossless Scaling, ferramenta conhecida no PC por oferecer recursos de escalonamento e geração de quadros. MultiversalShadow respondeu que está tentando trabalhar nessa direção, mas deixou claro que não pode prometer que conseguirá fazer a tecnologia funcionar.
Por enquanto, a implementação de super-resolution continua sendo experimental. Caso seja disponibilizada e os resultados sejam confirmados em diferentes jogos, o projeto pode se tornar uma ferramenta interessante para proprietários de PS4 modificados, principalmente no PS4 Pro.
