Ciência e Tecnologia

Como fazer seus jogos retrô parecerem com os Shaders do 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.

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” (os pixels proeminentes que aparecem devido à diferença entre a resolução original do monitor e a do jogo). 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 as coisas, uma API pode funcionar melhor em sua GPU específica em comparação com o restante e também pode levar a resultados melhores ou piores, dependendo do núcleo do emulador que você escolher para jogar.

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 OpenGLGenericNamee então Direct3D.

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

Sua segunda opção deve ser GLSLmas 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, consulte nosso guia sobre 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.
    Drivers de configurações do Retroarch

  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).
    Vídeo Vulkan de Drivers de Configurações do Retroarch

  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.
    Retroarch selecionando jogo de PSX

  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.
    Opções do Menu de Jogo Ativo do Retroarch

  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 como 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, xBRou JINC2 para algoritmos de suavização mais avançados que tornam os jogos mais caricaturais.
    Retroarch Opções do Menu do Jogo Ativo Filtragem de Texturas JINC2

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.
    Retroarch Active Game Menu Shaders

  2. Escolher Carregar predefinição de sombreador para carregar um shader.
    Retroarch Active Game Menu Shaders Load Shader Preset

  3. Mover para a última pasta, shaders_slange insira-o.
    Retroarch Active Game Menu Shaders Gíria Pasta

  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.
    Retroarch Active Game Menu Shaders Gíria Pasta CRT

  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.
    Retroarch Active Game Menu Shaders Gíria CRT Royale Shader File

  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.
    Retroarch Active Game Chrono Cross com CRT Royale Shader

  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.
    Retroarch Active Game Menu Alternando Shaders

  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 florescero impacto do linhas de varredurae assim por diante.
    Retroarch Active Game Menu Shaders CRT Royale Shader Customization

  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.
    Retroarch Active Game Menu Shaders Aplicar alterações

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 sobre 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 uma tela CRT clássica e, mais importante, de como você se lembra de como eles costumavam ser quando você os jogou pela primeira vez.

.

Mostrar mais

Artigos relacionados

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Botão Voltar ao topo