Izgledaju li vaše retro igre previše dobro? Dodajte retro štih s RetroArch shaderom.

Ljudi vam često preporučuju da svoje omiljene igrice igrate pomoću RetroArchovog sučelja s više emulatora. Međutim, možda ćete i dalje smatrati da izgledaju pomalo "izbačeno" u usporedbi s onim kako ih se sjećate kad ste ih prvi put igrali prije nekoliko desetljeća. Srećom, RetroArch podržava razne shadere, s kojima možete oponašati izgled drevnog CRT-a na kojem ste prvi put sreli Maria, Sonica i njihove prijatelje.

Dakle, da vidimo kako ti shaderi rade i kako ih možete konfigurirati da vaše stare igre pretvore u njihovu bivšu, mutnu, starim fosforom iskrivljenu i masku sjene/Trinitron slavu.

Kako rade RetroArch shaderi?

Shaderi su isječci koda koji se izvode na GPU-u i mijenjaju izgled grafike koju proizvodi igra ili, u ovom slučaju, emulator.

Shadere možete zamisliti kao vizualne filtre koji mogu radikalno promijeniti izgled igara na vašem zaslonu. Da upotrijebimo primjer iz stvarnog svijeta, razmislite kako svijet izgleda drugačije kada nosite tonirane predmete. Predavanja ne mijenjaju svijet oko vas; oni utječu na vašu percepciju boja svijeta, svjetline i kontrasta.

instagram viewer

RetroArch dolazi s raznim shaderima koji vam omogućuju primjenu desetaka efekata na vaše igre. Neki mijenjaju boje igara; drugi pokušavaju grafiku učiniti oštrijom kako bi poboljšali detalje ili glatkom kako bi smanjili "nazubljenosti" (istaknute piksela koji se pojavljuju zbog razlike između vašeg monitora i izvornog cilja igre rezolucija). A mnogi nisu samostalni shaderi, već skupine više pojedinačnih shadera za postizanje detaljnijih vizualnih rezultata.

No, budući da je riječ o emulaciji i retro gamingu, najpopularniji su "CRT shaderi". Njihov cilj je da naši moderni monitori s ravnim zaslonom izgledaju poput CRT zaslona na kojima smo prvotno igrali emulirane igrice u to vrijeme.

Različite "vrste" shadera u RetroArchu

RetroArch podržava različite grafičke API-je. Kao što ćemo vidjeti kasnije, također dolazi s shaderima na više jezika. I nisu svi kompatibilni sa svim API-jima.

Da dodatno zakompliciramo stvari, jedan API može raditi bolje na vašem GPU-u u usporedbi s ostalima a također može dovesti do boljih ili lošijih rezultata, ovisno o jezgri emulatora koju odaberete za igranje igra.

Možda ćete morati eksperimentirati kako biste postigli najbolje rezultate za kombinaciju vašeg hardvera i igara koje želite igrati.

Većina korisnika na relativno novom računalu s GPU-om tvrtke Nvidia ili AMD prvo bi trebala isprobati Vulkan API, nakon čega slijedi OpenGL, i onda Direct3D.

Kao što ćemo vidjeti kasnije, možete birati između tri vrste shadera: CG, GLSL, i Sleng. U idealnom slučaju, odaberite treću opciju, Slang, koja je kompatibilna s Vulkanom, Direct3D i OpenGL-om Apis. Prema službenoj RetroArch dokumentaciji, to je najnoviji i preporučeni shader format.

Vaša druga opcija bi trebala biti GLSL, ali ti shaderi su kompatibilni samo sa OpenGL i najbolji za korištenje na telefonima i tabletima.

CG bi trebala biti vaša posljednja opcija, jer se službeno smatraju starim, zastarjelim, a neke verzije RetroArcha čak ih i ne podržavaju.

Prije odabira shadera...

Prije nego prijeđemo na same shadere, prođimo kroz neke druge opcije u RetroArchu koje su jednako važne za izgled vaših emuliranih igara.

Imajte na umu da za ovaj članak uzimamo zdravo za gotovo da imate osnovnu postavku RetroArcha i da radi. Ako ne, pogledajte naš vodič kako postaviti RetroArch na Windows.

  1. Dok koristite RetroArchov izbornik preko cijelog zaslona, ​​pomaknite se na postavke i unesite Vozači podizbornik.
  2. Premjesti na Video opciju i odaberite video upravljački program za grafički API koji želite koristiti (što će u našem slučaju biti Vulkan).
  3. Vratite se na gornju razinu RetroArch izbornika i pokrenite bilo koju igru ​​koju želite igrati. U ovom ćemo članku koristiti klasične igre za Sonyjevu prvu PlayStation konzolu s Buba PSX-HW jezgra emulacije.
  4. Kada je igra pokrenuta, vratite se na RetroArchov izbornik (prema zadanim postavkama, dostupan mu je pritiskom na F1 na tipkovnici). Naći ćete se na izborniku za aktivnu igru. Pomaknite se prema dolje i odaberite Mogućnosti unos.
  5. Pomaknite se prema dolje da pronađete Filtriranje teksture unos. Iako nije povezano s shaderima koje ćemo vidjeti sljedeće, jednako je važno za izgled vaših igara. Postavite njegovu vrijednost na Najbliži kako bi grafika vaše igre izgledala što je moguće bliže originalnom hardveru, Bilinearni ili 3 točke ako želite učiniti da izgledaju glatkije kroz igranje, i SABR, xBR, ili JINC2 za naprednije algoritme izglađivanja koji čine da igre izgledaju više crtano.

DIY Retrogame Remastering s RetroArch Shaderima

Korištenje shadera u RetroArchu jednostavno je poput odabira kroz njegov izbornik. Ono što je teško je pronaći najbolju za ono što preferirate, učiniti da igre koje vam se sviđaju izgledaju onako kako ih se sjećate—a zatim ih dodatno prilagoditi kako biste usavršili vizualni rezultat RetroArcha.

Započnite povratkom na prethodnu razinu izbornika (prema zadanim postavkama, korištenjem povratne tipke). Pomaknite se prema dolje kako biste pronašli i ušli u podizbornik Shaders. Zatim...

  1. Zamijeni Video shaderi prebaciti na NA omogućiti korištenje shadera.
  2. Odaberite Učitaj unaprijed postavljene shadere za učitavanje shadera.
  3. Prelazak na posljednju mapu, shaders_slang, i unesite ga.
  4. Kako bi vam pomogao da shvatite kolekciju shadera, RetroArch ih grupira u mape prema njihovoj vrsti. U ovom ćemo se članku odlučiti za CRT shader kako bi igre izgledale kao kad su se prikazivale na starim CRT monitorima. Te shadere možete pronaći u CRT podmapa.
  5. RetroArch nudi mnogo CRT shadera, od kojih svaki replicira različit "izgled" CRT zaslona. Neki samo dodaju linije skeniranja kako bi oponašali kako CRT monitori izgledaju neujednačeno, sa svakom drugom crtom tamnije boje. Drugi kombiniraju više efekata poput sjaja, zamućenja, izobličenja boje itd.
  6. Otišli smo za CRT Royale shader, koji slaže različite efekte kako bi postigao izgled sličan Sonyjevim starim Trinitron televizorima.
  7. Ne sviđa vam se kako igra izgleda s shaderom koji ste odabrali? Povratak na Shaderi izbornik i pomaknite Video Shader uključite i isključite. Ova bi radnja trebala osloboditi vaš aktivni shader i omogućiti vam da odaberete novi.
  8. Ako nađete shader koji vam se uglavnom sviđa, ali vam se čini da izgleda malo "loše", nemojte tražiti daljnje alternative: prilagodite ga! Povratak na Shaderi izbornik i pomaknite se dalje prema dolje. Shader koji ste odabrali vjerojatno će ponuditi neke opcije za podešavanje izgleda. Na primjer, CRT Royale shader je paket različitih shadera koje možete pojedinačno podešavati. Na taj način možete prilagoditi količinu cvjetati, utjecaj na skenirane linije, i tako dalje.
  9. Nakon što prilagodite konfiguraciju shadera, nećete vidjeti nikakve promjene u grafici svoje igre. Za to ćete se morati pomaknuti prema gore pri vrhu istog izbornika i odabrati Primijeni promjene.

Možete li koristiti više shadera i isplati li se to uopće raditi?

RetroArch vam omogućuje korištenje višestrukih shadera jedan na drugom, a vi ih možete slobodno miješati i eksperimentirati kako želite. Ipak, kao pravilo, izbjegavajte miješanje shadera koji pokušavaju postići slične rezultate.

Na primjer, možete dodatno poboljšati vizualni izgled svojih igara kombiniranjem a CRT s an anti-aliasing shader, ali ne pokušavajući složiti tri različita CRT shadera jedan na drugi. U ekstremnom primjeru, slaganjem redova skeniranja na redove skeniranja, mogli biste završiti gledajući crni zaslon umjesto poboljšanih vizualnih prikaza.

Shaderi su izvrsni da bi vaše igre izgledale onako kako ih se sjećate, ali vam ne mogu pomoći da pobijedite šefa posljednje razine. Ne brinite, nikome nećemo reći ako pogledate naš vodič kako koristiti RetroArch za lakše nadmašivanje starih igara!

Retro igre, onakve kakve ih pamtite

Kao što ćete sami vidjeti kada koristite shadere sa svojim emuliranim igrama, nema povratka nakon što ih isprobate. Stare igrice nisu bile predviđene za igranje na modernim ravnim monitorima.

Naši moderni zasloni izvrsni su u prikazivanju oštre i živopisne grafike, ali kada igrate stare igre, rezultat može izgledati kao pikselizirani nered.

Koristeći RetroArch shadere, možete vizualne elemente svoje igre približiti onome kako su trebali izgledati na klasični CRT zaslon i, što je još važnije, kako se sjećate da su izgledali kad ste ih prvi put igrali.