Ser dine retrospil lidt for godt ud? Tilføj en retro flair med en RetroArch shader.

Folk anbefaler ofte, at du spiller dine yndlingsspil ved hjælp af RetroArchs multi-emulator frontend. Du kan dog stadig opleve, at de ser lidt "off" ud i forhold til, hvordan du husker dem, fra da du først spillede dem for årtier siden. Heldigvis understøtter RetroArch forskellige shaders, som du kan efterligne udseendet af den gamle CRT, hvor du først mødte Mario, Sonic og deres venner.

Så lad os se, hvordan disse shaders fungerer, og hvordan du kan konfigurere dem til at forvandle dine gamle spil til deres tidligere, slørede, gammel-fosfor-forvrængede og skyggemaske/trinitron-herlighed.

Hvordan virker RetroArch Shaders?

Shaders er kodestykker, der kører på GPU'en og ændrer udseendet af grafik produceret af et spil eller, i dette tilfælde, en emulator.

Du kan tænke på shaders som visuelle filtre, der radikalt kan ændre, hvordan spil ser ud på din skærm. For at bruge et eksempel fra den virkelige verden skal du overveje, hvordan verden ser anderledes ud, når du bærer tonede klasser. Klasserne ændrer ikke verden omkring dig; de påvirker din opfattelse af verdens farver, lysstyrke og kontrast.

instagram viewer

RetroArch kommer med forskellige shaders, der giver dig mulighed for at anvende snesevis af effekter på dine spil. Nogle ændrer spillenes farver; andre forsøger at få grafikken til at se skarpere ud for at forbedre detaljer eller glattere for at reducere "jaggies" (den fremtrædende pixels, der vises på grund af forskellen mellem din skærms og spillets oprindelige mål løsning). Og mange er ikke selvstændige shaders, men grupper af flere individuelle shaders for at opnå mere detaljerede visuelle resultater.

Men da vi taler om emulering og retrospil, er de mest populære "CRT shaders". Disse har til formål at få vores moderne fladskærme til at ligne de CRT-skærme, som vi oprindeligt spillede de emulerede spil på dengang.

De forskellige "typer" af shaders i RetroArch

RetroArch understøtter forskellige grafiske API'er. Som vi vil se senere, kommer den også med shaders på flere sprog. Og ikke alle af dem er kompatible med alle API'er.

For at komplicere tingene yderligere, kan én API fungere bedre på din specifikke GPU sammenlignet med resten og kan også føre til bedre eller dårligere resultater, afhængigt af hvilken emulatorkerne du vælger at spille spil.

Du skal muligvis eksperimentere for at opnå de bedste resultater for kombinationen af ​​din hardware og de spil, du vil spille.

De fleste brugere på en relativt ny pc med en GPU fra Nvidia eller AMD bør først prøve Vulkan API, efterfulgt af OpenGL, og så Direkte 3D.

Som vi vil se senere, kan du vælge mellem tre typer shaders: CG, GLSL, og Slang. Ideelt set gå efter den tredje mulighed, Slang, som er kompatibel med Vulkan, Direct3D og OpenGL API'er. Ifølge den officielle RetroArch-dokumentation er det den nyeste og anbefalede shader format.

Din anden mulighed burde være GLSL, men disse shaders er kun kompatible med OpenGL og bedst til brug på telefoner og tablets.

CG bør være din sidste mulighed, da de officielt betragtes som gamle, forældede og ikke engang understøttes af nogle versioner af RetroArch.

Før du vælger en shader...

Inden vi går til selve shaders, lad os gennemgå nogle andre muligheder i RetroArch, der er lige så vigtige for, hvordan dine emulerede spil vil se ud.

Bemærk, at for denne artikel tager vi for givet, at du har en grundlæggende opsætning af RetroArch oppe og køre. Hvis ikke, så tjek vores guide på hvordan man opsætter RetroArch på Windows.

  1. Mens du bruger RetroArchs fuldskærmsmenu, skal du flytte til Indstillinger og indtast Chauffører undermenu.
  2. Flyt til Video mulighed og vælg videodriveren til den grafik-API, du vil bruge (hvilket i vores tilfælde vil være Vulkan).
  3. Vend tilbage til RetroArch-menuens øverste niveau og start ethvert spil, du ønsker at spille. I denne artikel vil vi bruge klassiske spil til Sonys første PlayStation-konsol med Beetle PSX-HW emuleringskerne.
  4. Med spillet oppe og køre, vend tilbage til RetroArchs menu (som standard er den tilgængelig ved at trykke på F1 på dit tastatur). Du vil finde dig selv på en menu for det aktive spil. Rul ned og vælg Muligheder indgang.
  5. Rul ned for at finde Teksturfiltrering indgang. Selvom det ikke er relateret til de shaders, vi vil se næste gang, er det lige så vigtigt for, hvordan dine spil ser ud. Indstil dens værdi til Nærmeste at få dit spils grafik til at se så tæt på den originale hardware som muligt, Bilineær eller 3-punkt hvis du vil få dem til at se glattere ud ved at spille, og SABR, xBR, eller JINC2 for mere avancerede udjævningsalgoritmer, der får spil til at se mere tegneserieagtige ud.

DIY Retrogame Remastering med RetroArch's Shaders

Det er lige så nemt at bruge shaders i RetroArch som at vælge dem gennem menuen. Det, der er svært, er at finde det bedste til det, du foretrækker, at få de spil, du kan lide, til at se ud, som du husker dem – og derefter finjustere dem yderligere for at perfektionere RetroArchs visuelle output.

Start med at vende tilbage til det forrige menuniveau (som standard, brug backspace). Rul ned for at finde og gå ind i Shaders-undermenuen. Derefter...

  1. Skift til Video Shaders skifte til for at muliggøre brugen af ​​shaders.
  2. Vælge Indlæs Shader Preset for at indlæse en shader.
  3. Flyt til den sidste mappe, shaders_slang, og indtast den.
  4. For at hjælpe dig med at forstå sin shader-samling har RetroArch dem grupperet i mapper efter deres type. Til denne artikel vil vi gå efter en CRT shader for at få spil til at se ud, som de gjorde, når de blev vist på gamle CRT-skærme. Du kan finde disse shaders i CRT undermappe.
  5. RetroArch tilbyder mange CRT-shaders, der hver replikerer forskellige CRT-skærms "looks". Nogle tilføjer blot scanlines for at efterligne, hvordan CRT-skærme så ujævne ud, med hver anden linje en mørkere farve. Andre kombinerer flere effekter som glød, sløring, farveforvrængning osv.
  6. Vi gik efter CRT Royale shader, som stabler forskellige effekter for at opnå et look, der ligner Sonys gamle Trinitron-tv.
  7. Kan du ikke lide, hvordan et spil ser ud med den shader, du har valgt? Vend tilbage til Shaders menuen og svirp på Video Shader skifte tilbage til slukket og tilbage til tændt. Denne handling skal fjerne din aktive shader og give dig mulighed for at vælge en ny.
  8. Hvis du finder en shader, du mest kan lide, men føler, at den ser en anelse "off", skal du ikke søge yderligere alternativer: juster den! Vend tilbage til Shaders menuen og scroll længere ned. Den shader, du valgte, vil sandsynligvis tilbyde nogle muligheder for at justere, hvordan den ser ud. For eksempel CRT Royale shader er en pakke med forskellige shaders, du kan justere individuelt. Ved at gøre det kan du tilpasse mængden af blomstre, virkningen af scanlines, og så videre.
  9. Når du har justeret en shaders konfiguration, vil du ikke se nogen ændring i dit spils grafik. For at gøre det skal du rulle op nær toppen af ​​den samme menu og vælge Anvend ændringer.

Kan du bruge flere shaders, og er det endda værd at gøre?

RetroArch giver dig mulighed for at bruge flere shaders oven på hinanden, og du er fri til at blande dem og eksperimentere, som du vil. Alligevel skal du som tommelfingerregel undgå at blande shaders, der forsøger at opnå lignende resultater.

For eksempel kan du forbedre det visuelle i dine spil yderligere ved at kombinere en CRT med en anti-aliasing shader, men ikke ved at forsøge at stable tre forskellige CRT shaders oven på hinanden. I et ekstremt eksempel, ved at stable scanlines oven på scanlines, kan du ende med at se på en sort skærm i stedet for forbedrede billeder.

Shaders er gode til at få dine spil til at se ud, som du husker dem, men de kan ikke hjælpe dig med at slå chefen på sidste niveau. Bare rolig, vi fortæller det ikke til nogen, hvis du tjekker vores guide på hvordan man bruger RetroArch til at gøre gamle spil nemmere at slå!

Retrospil, sådan som du husker dem

Som du selv vil se, når du bruger shaders med dine emulerede spil, er der ingen vej tilbage efter at have prøvet dem. Gamle spil var ikke beregnet til at blive spillet på moderne fladskærme.

Vores moderne skærme er gode til at præsentere skarp og levende grafik, men når du spiller gamle spil, kan resultatet ligne et pixeleret rod.

Ved at bruge RetroArchs shaders kan du bringe dit spils billeder tættere på, hvordan de var beregnet til at se ud på en klassisk CRT-skærm og, endnu vigtigere, hvordan du husker, at de plejede at se ud, da du spillede dem første gang.