Seus jogos retrô parecem bons demais? Adicione um toque retrô com um shader RetroArch.

As pessoas geralmente recomendam que você jogue seus jogos favoritos usando o front-end multi-emulador do RetroArch. No entanto, você ainda pode achar que eles parecem um pouco "estranhos" em comparação com a forma como você se lembra deles quando os jogou pela primeira vez, décadas atrás. Felizmente, o RetroArch oferece suporte a vários shaders, com os quais você pode emular a aparência do antigo CRT no qual conheceu Mario, Sonic e seus amigos.

Então, vamos ver como esses shaders funcionam e como você pode configurá-los para transformar seus jogos antigos em sua glória antiga, embaçada, distorcida por fósforo antigo e máscara de sombra/Trinitron.

Como funcionam os sombreadores RetroArch?

Shaders são trechos de código que rodam na GPU e alteram a aparência dos gráficos produzidos por um jogo ou, no caso, um emulador.

Você pode pensar em shaders como filtros visuais que podem mudar radicalmente a aparência dos jogos na tela. Para usar um exemplo do mundo real, considere como o mundo parece diferente ao usar classes coloridas. As aulas não mudam o mundo ao seu redor; eles afetam sua percepção das cores, brilho e contraste do mundo.

instagram viewer

O RetroArch vem com vários shaders que permitem aplicar dezenas de efeitos em seus jogos. Alguns mudam as cores dos jogos; outros tentam fazer com que os gráficos pareçam mais nítidos para aprimorar os detalhes ou mais suaves para reduzir "serrilhados" (o proeminente pixels aparecendo por causa da diferença entre o alvo original do seu monitor e do jogo resolução). E muitos não são shaders independentes, mas grupos de vários shaders individuais para obter resultados visuais mais detalhados.

No entanto, como estamos falando de emulação e jogos retrô, os mais populares são os "sombreadores CRT". Eles visam fazer com que nossos modernos monitores de tela plana se pareçam com as telas CRT nas quais jogávamos originalmente os jogos emulados naquela época.

Os diferentes “tipos” de shaders no RetroArch

O RetroArch oferece suporte a várias APIs gráficas. Como veremos mais adiante, ele também vem com shaders em vários idiomas. E nem todos são compatíveis com todas as APIs.

Para complicar ainda mais, uma API pode funcionar melhor em sua GPU específica em comparação com as demais e também pode levar a resultados melhores ou piores, dependendo do núcleo do emulador que você escolher para jogar um jogo.

Você pode precisar experimentar para obter os melhores resultados para a combinação de seu hardware e os jogos que deseja jogar.

A maioria dos usuários em um PC relativamente novo com uma GPU Nvidia ou AMD deve primeiro tentar o Vulkan API, seguido por OpenGLGenericName, e então Direct3D.

Como veremos mais adiante, você pode escolher entre três tipos de shaders: CG, GLSL, e Gíria. O ideal é optar pela terceira opção, Slang, que é compatível com Vulkan, Direct3D e OpenGL APIs. De acordo com a documentação oficial do RetroArch, é o shader mais novo e recomendado formatar.

Sua segunda opção deve ser GLSL, mas esses shaders são compatíveis apenas com OpenGLGenericName e melhor para uso em telefones e tablets.

CG devem ser sua última opção, pois são oficialmente considerados antigos, obsoletos e nem mesmo suportados por algumas versões do RetroArch.

Antes de escolher um sombreador...

Antes de passar para os próprios shaders, vamos ver algumas outras opções no RetroArch que são tão importantes quanto a aparência de seus jogos emulados.

Observe que, para este artigo, presumimos que você tenha uma configuração básica do RetroArch em funcionamento. Caso contrário, verifique nosso guia em como configurar o RetroArch no Windows.

  1. Ao usar o menu de tela inteira do RetroArch, vá para Configurações e entre no motoristas submenu.
  2. Mover para o Vídeo opção e escolha o driver de vídeo para a API gráfica que deseja usar (que, no nosso caso, será Vulkan).
  3. Retorne ao nível superior do menu RetroArch e inicie qualquer jogo que desejar. Neste artigo, usaremos jogos clássicos para o primeiro console PlayStation da Sony com o Fusca PSX-HW núcleo de emulação.
  4. Com o jogo instalado e funcionando, retorne ao menu do RetroArch (por padrão, ele pode ser acessado pressionando F1 no teclado). Você se encontrará em um menu para o jogo ativo. Role para baixo e escolha o Opções entrada.
  5. Role para baixo para encontrar o Filtragem de textura entrada. Embora não esteja relacionado aos shaders que veremos a seguir, é igualmente importante para a aparência de seus jogos. Defina seu valor para Mais próximo para que os gráficos do seu jogo pareçam o mais próximo possível do hardware original, Bilinear ou 3 pontos se você quiser torná-los mais suaves durante o jogo, e SABR, xBR, ou JINC2 para algoritmos de suavização mais avançados que tornam os jogos mais caricaturais.

Remasterização de Retrogame DIY com Shaders do RetroArch

Usar shaders no RetroArch é tão fácil quanto selecioná-los através de seu menu. O difícil é encontrar o melhor para o que você prefere, fazer com que os jogos de que você gosta tenham a aparência que você lembra deles - e depois ajustá-los ainda mais para aperfeiçoar a saída visual do RetroArch.

Comece retornando ao nível de menu anterior (por padrão, usando backspace). Role para baixo para encontrar e entrar no submenu Shaders. Então...

  1. Troque o Shaders de vídeo alternar para SOBRE para permitir o uso de shaders.
  2. Escolher Carregar predefinição de sombreador para carregar um shader.
  3. Mover para a última pasta, shaders_slang, e insira-o.
  4. Para ajudá-lo a entender sua coleção de shaders, o RetroArch os agrupou em pastas de acordo com seu tipo. Para este artigo, iremos para um sombreador CRT para fazer os jogos parecerem como quando exibidos em monitores CRT antigos. Você pode encontrar esses shaders no CRT subpasta.
  5. O RetroArch oferece muitos shaders CRT, cada um replicando diferentes "aparências" de tela CRT. Alguns simplesmente adicionam linhas de varredura para imitar como os monitores CRT pareciam irregulares, com todas as outras linhas de uma cor mais escura. Outros combinam mais efeitos como brilho, desfoque, distorção de cor, etc.
  6. Nós fomos para o CRT Royale shader, que empilha vários efeitos para obter uma aparência semelhante às antigas TVs Trinitron da Sony.
  7. Você não gosta da aparência de um jogo com o shader que escolheu? Retorne para Shaders menu e toque no botão Shader de vídeo alterne de volta para desligado e de volta para ligado. Esta ação deve descarregar seu sombreador ativo e permitir que você escolha um novo.
  8. Se você encontrar um shader que você mais gosta, mas sente que parece um pouco "fora", não procure outras alternativas: ajuste-o! Retorne para Shaders menu e role mais para baixo. O sombreador que você escolheu provavelmente oferecerá algumas opções para ajustar sua aparência. Por exemplo, o CRT Royale shader é um pacote de vários shaders que você pode ajustar individualmente. Ao fazer isso, você pode personalizar a quantidade de florescer, o impacto do linhas de varredura, e assim por diante.
  9. Depois de ajustar a configuração de um sombreador, você não verá nenhuma alteração nos gráficos do seu jogo. Para isso, você terá que rolar para cima próximo ao topo do mesmo menu e selecionar Aplicar mudanças.

Você pode usar vários shaders e vale a pena fazer isso?

O RetroArch permite que você use vários shaders uns sobre os outros, e você é livre para misturá-los e experimentar como quiser. Ainda assim, como regra geral, evite misturar shaders que tentam obter resultados semelhantes.

Por exemplo, você pode melhorar ainda mais o visual de seus jogos combinando um CRT com um anti-aliasing shader, mas não tentando empilhar três shaders CRT diferentes uns sobre os outros. Em um exemplo extremo, ao empilhar scanlines em cima de scanlines, você pode acabar vendo uma tela preta em vez de visuais aprimorados.

Shaders são ótimos para fazer seus jogos parecerem como você se lembra deles, mas eles não podem ajudá-lo a vencer o chefe do nível final. Não se preocupe, não contaremos a ninguém se você verificar nosso guia em como usar o RetroArch para tornar os jogos antigos mais fáceis de vencer!

Jogos retrô, do jeito que você se lembra deles

Como você verá por si mesmo ao usar shaders com seus jogos emulados, não há como voltar atrás depois de experimentá-los. Jogos antigos não foram feitos para serem jogados em monitores modernos de tela plana.

Nossas telas modernas são ótimas para apresentar gráficos nítidos e vívidos, mas ao jogar jogos antigos, o resultado pode parecer uma bagunça pixelada.

Usando os sombreadores do RetroArch, você pode aproximar os visuais do seu jogo de como eles deveriam parecer em um tela CRT clássica e, mais importante, como você lembra que eles costumavam ser quando você os tocou pela primeira vez.