Ser retrospillene dine litt for bra ut? Legg til en retrostil med en RetroArch shader.

Folk anbefaler ofte at du spiller favorittspillene dine ved å bruke RetroArchs multi-emulator-frontend. Du kan imidlertid fortsatt oppleve at de ser litt "av" ut sammenlignet med hvordan du husker dem fra da du først spilte dem for flere tiår siden. Heldigvis støtter RetroArch forskjellige shadere, som du kan etterligne utseendet til den eldgamle CRT-en som du først møtte Mario, Sonic og vennene deres på.

Så la oss se hvordan disse shaderne fungerer og hvordan du kan konfigurere dem til å gjøre de gamle spillene dine til deres tidligere, uskarpe, gammel-fosfor-forvrengte og skyggemaske/trinitron-herlighet.

Hvordan fungerer RetroArch Shaders?

Shaders er kodebiter som kjører på GPUen og endrer utseendet til grafikk produsert av et spill eller, i dette tilfellet, en emulator.

Du kan tenke på shaders som visuelle filtre som radikalt kan endre hvordan spill ser ut på skjermen din. For å bruke et eksempel fra den virkelige verden, tenk på hvordan verden ser annerledes ut når du bruker fargede klasser. Klassene endrer ikke verden rundt deg; de påvirker din oppfatning av verdens farger, lysstyrke og kontrast.

RetroArch kommer med forskjellige shaders som lar deg bruke dusinvis av effekter på spillene dine. Noen endrer spillenes farger; andre prøver å få grafikken til å se skarpere ut for å forbedre detaljer eller jevnere for å redusere "jaggies" (den fremtredende piksler som vises på grunn av forskjellen mellom skjermens og spillets opprinnelige mål Vedtak). Og mange er ikke frittstående shaders, men grupper av flere individuelle shaders for å oppnå mer detaljerte visuelle resultater.

Men siden vi snakker om emulering og retrospilling, er de mest populære "CRT shaders". De har som mål å få våre moderne flatskjermer til å se ut som CRT-skjermene som vi opprinnelig spilte de emulerte spillene på den gang.

De forskjellige "typene" av Shaders i RetroArch

RetroArch støtter ulike grafiske APIer. Som vi vil se senere, kommer den også med shaders på flere språk. Og ikke alle er kompatible med alle APIer.

For å komplisere ting ytterligere, kan ett API fungere bedre på din spesielle GPU sammenlignet med resten og kan også føre til bedre eller dårligere resultater, avhengig av emulatorkjernen du velger å spille spill.

Du må kanskje eksperimentere for å oppnå de beste resultatene for kombinasjonen av maskinvaren og spillene du vil spille.

De fleste brukere på en relativt ny PC med en GPU fra Nvidia eller AMD bør først prøve Vulkan API, etterfulgt av OpenGL, og så Direct3D.

Som vi vil se senere, kan du velge mellom tre typer shaders: CG, GLSL, og Slang. Ideelt sett gå for det tredje alternativet, Slang, som er kompatibelt med Vulkan, Direct3D og OpenGL APIer. I følge den offisielle RetroArch-dokumentasjonen er det den nyeste og anbefalte shaderen format.

Det andre alternativet ditt bør være GLSL, men disse shaders er bare kompatible med OpenGL og best for bruk på telefoner og nettbrett.

CG bør være ditt siste alternativ, siden de offisielt anses som gamle, utdaterte og ikke engang støttet av enkelte versjoner av RetroArch.

Før du velger en shader...

Før vi går til shaders selv, la oss gå over noen andre alternativer i RetroArch som er like viktige for hvordan de emulerte spillene dine vil se ut.

Merk at for denne artikkelen tar vi for gitt at du har et grunnleggende oppsett av RetroArch oppe og kjører. Hvis ikke, sjekk vår guide på hvordan sette opp RetroArch på Windows.

  1. Mens du bruker RetroArchs fullskjermmeny, gå til Innstillinger og skriv inn Drivere undermeny.
  2. Flytt til Video og velg videodriveren for grafikk-APIet du vil bruke (som i vårt tilfelle vil være Vulkan).
  3. Gå tilbake til RetroArch-menyens toppnivå og start et hvilket som helst spill du ønsker å spille. I denne artikkelen vil vi bruke klassiske spill til Sonys første PlayStation-konsoll med Beetle PSX-HW emuleringskjerne.
  4. Når spillet er i gang, gå tilbake til RetroArchs meny (som standard er den tilgjengelig ved å trykke F1 på tastaturet). Du vil finne deg selv på en meny for det aktive spillet. Rull ned og velg Alternativer inngang.
  5. Rull ned for å finne Teksturfiltrering inngang. Selv om det ikke er relatert til shaders vi skal se neste gang, er det like viktig for hvordan spillene dine ser ut. Sett verdien til Nærmeste for å få spillets grafikk til å se så nær den originale maskinvaren som mulig, Bilineær eller 3-punkts hvis du vil få dem til å se jevnere ut gjennom spilling, og SABR, xBR, eller JINC2 for mer avanserte utjevningsalgoritmer som får spill til å se mer tegneserieaktige ut.

DIY Retrogame Remastering med RetroArchs Shaders

Å bruke shaders i RetroArch er like enkelt som å velge dem gjennom menyen. Det som er vanskelig er å finne det beste for det du foretrekker, få spillene du liker til å se slik du husker dem – og deretter justere dem ytterligere for å perfeksjonere RetroArchs visuelle utgang.

Start med å gå tilbake til forrige menynivå (som standard, bruk backspace). Rull ned for å finne og gå inn i Shaders-undermenyen. Deretter...

  1. Slå på Video Shaders veksle til for å muliggjøre bruk av shaders.
  2. Velge Last inn Shader Preset for å laste en skyggelegger.
  3. Flytt til siste mappe, shaders_slang, og skriv den inn.
  4. For å hjelpe deg med å forstå shader-samlingen, har RetroArch dem gruppert i mapper i henhold til deres type. For denne artikkelen vil vi gå for en CRT shader for å få spill til å se ut som de gjorde når de ble vist på gamle CRT-skjermer. Du kan finne disse shaders i CRT undermappe.
  5. RetroArch tilbyr mange CRT shaders, som hver replikerer forskjellige CRT-skjerm-"utseende". Noen legger bare til skanningslinjer for å etterligne hvordan CRT-skjermer så ujevnt ut, med annenhver linje en mørkere farge. Andre kombinerer flere effekter som glød, uskarphet, fargeforvrengning, etc.
  6. Vi gikk for CRT Royale shader, som stabler ulike effekter for å oppnå et utseende som ligner Sonys gamle Trinitron-TVer.
  7. Liker du ikke hvordan et spill ser ut med shaderen du valgte? Gå tilbake til Shaders menyen og trykk på Video Shader veksle tilbake til av og tilbake til på. Denne handlingen skal laste ut den aktive shaderen og tillate deg å velge en ny.
  8. Hvis du finner en shader du stort sett liker, men føler at den ser litt "off", ikke søk etter flere alternativer: juster den! Gå tilbake til Shaders menyen og bla lenger ned. Shaderen du valgte vil sannsynligvis tilby noen alternativer for å justere hvordan den ser ut. For eksempel CRT Royale shader er en pakke med forskjellige shaders du kan justere individuelt. Ved å gjøre det kan du tilpasse mengden av blomstre, virkningen av skanningslinjer, og så videre.
  9. Etter at du har justert konfigurasjonen til en shader, vil du ikke se noen endring i spillets grafikk. For det må du bla opp nær toppen av den samme menyen og velge Bruk endringer.

Kan du bruke flere shaders, og er det til og med verdt å gjøre?

RetroArch lar deg bruke flere shadere oppå hverandre, og du står fritt til å blande dem og eksperimentere som du vil. Likevel, som en tommelfingerregel, unngå å blande shaders som prøver å oppnå lignende resultater.

For eksempel kan du forbedre det visuelle til spillene dine ytterligere ved å kombinere en CRT med en anti-aliasing shader, men ikke ved å prøve å stable tre forskjellige CRT shadere oppå hverandre. I et ekstremt eksempel, ved å stable skanningslinjer på toppen av skanningslinjer, kan du ende opp med å se på en svart skjerm i stedet for forbedret grafikk.

Shaders er flotte for å få spillene dine til å se ut slik du husker dem, men de kan ikke hjelpe deg med å slå sjefen på siste nivå. Ikke bekymre deg, vi vil ikke fortelle noen hvis du sjekker guiden vår hvordan du bruker RetroArch for å gjøre gamle spill lettere å slå!

Retrospill, slik du husker dem

Som du selv vil se når du bruker shaders med de emulerte spillene dine, er det ingen vei tilbake etter å ha prøvd dem. Gamle spill var ikke ment å spilles på moderne flatskjermer.

Våre moderne skjermer er gode til å presentere skarp og levende grafikk, men når du spiller gamle spill, kan resultatet se ut som et pikselert rot.

Ved å bruke RetroArchs shaders kan du bringe spillets bilder nærmere hvordan de var ment å se ut på en klassisk CRT-skjerm og, enda viktigere, hvordan du husker at de pleide å se ut da du først spilte dem.