Jocurile tale retro arată puțin prea bine? Adaugă un stil retro cu un shader RetroArch.

Oamenii recomandă adesea să joci jocurile tale preferate folosind front-end-ul multi-emulator al RetroArch. Cu toate acestea, s-ar putea să descoperi în continuare că arată ușor „înfocat” în comparație cu modul în care le amintești de când le-ai jucat pentru prima dată cu zeci de ani în urmă. Din fericire, RetroArch acceptă diverse shadere, cu care poți emula aspectul anticului CRT pe care i-ai întâlnit prima dată pe Mario, Sonic și prietenii lor.

Deci, haideți să vedem cum funcționează acești umbritori și cum le puteți configura pentru a transforma vechile jocuri în strălucirea lor anterioară, neclară, distorsionată cu fosfor vechi și masca-umbră/Trinitron.

Cum funcționează RetroArch Shaders?

Shaders sunt fragmente de cod care rulează pe GPU și modifică aspectul graficii produse de un joc sau, în acest caz, de un emulator.

Poți să te gândești la shadere ca la filtre vizuale care pot schimba radical modul în care arată jocurile pe ecran. Pentru a folosi un exemplu din lumea reală, luați în considerare modul în care lumea arată diferit când purtați cursuri colorate. Cursurile nu schimbă lumea din jurul tău; acestea vă afectează percepția asupra culorilor, luminozității și contrastului lumii.

instagram viewer

RetroArch vine cu diverse shadere care vă permit să aplicați zeci de efecte în jocurile dvs. Unii schimbă culorile jocurilor; alții încearcă să facă grafica să pară mai clară pentru a spori detaliile sau mai netedă pentru a reduce „jaggies” (cele proeminente pixeli care apar din cauza diferenței dintre ținta inițială a monitorului și a jocului rezoluţie). Și mulți nu sunt shadere independente, ci grupuri de mai multe shadere individuale pentru a obține rezultate vizuale mai detaliate.

Cu toate acestea, din moment ce vorbim despre emulare și jocuri retro, cele mai populare sunt „CRT shaders”. Acestea urmăresc să facă monitoarele noastre moderne cu ecran plat să arate ca ecranele CRT pe care am jucat inițial jocurile emulate pe vremea aceea.

Diferitele „tipuri” de shadere în RetroArch

RetroArch acceptă diverse API-uri grafice. După cum vom vedea mai târziu, vine și cu shadere în mai multe limbi. Și nu toate sunt compatibile cu toate API-urile.

Pentru a complica lucrurile și mai mult, un API ar putea funcționa mai bine pe GPU-ul tău în comparație cu restul și, de asemenea, ar putea duce la rezultate mai bune sau mai proaste, în funcție de nucleul emulatorului pe care alegeți să îl jucați joc.

Poate fi necesar să experimentați pentru a obține cele mai bune rezultate pentru combinația dintre hardware-ul dvs. și jocurile pe care doriți să le jucați.

Majoritatea utilizatorilor de pe un PC relativ nou cu un GPU de la Nvidia sau AMD ar trebui să încerce mai întâi Vulkan API, urmat de OpenGL, și apoi Direct3D.

După cum vom vedea mai târziu, puteți alege dintre trei tipuri de shadere: CG, GLSL, și Argou. În mod ideal, alegeți a treia opțiune, Slang, care este compatibilă cu Vulkan, Direct3D și OpenGL API-uri. Conform documentației oficiale RetroArch, este cel mai nou și recomandat shader format.

A doua opțiune ar trebui să fie GLSL, dar acele shadere sunt compatibile doar cu OpenGL și cel mai bun pentru utilizare pe telefoane și tablete.

CG ar trebui să fie ultima ta opțiune, deoarece sunt considerate oficial vechi, depreciate și nici măcar nu sunt acceptate de unele versiuni ale RetroArch.

Înainte de a alege un shader...

Înainte de a trece la shaders în sine, să trecem peste câteva alte opțiuni din RetroArch care sunt la fel de importante pentru cum vor arăta jocurile tale emulate.

Rețineți că, pentru acest articol, considerăm de la sine înțeles că aveți o configurație de bază a RetroArch în funcțiune. Dacă nu, consultați ghidul nostru cum se configurează RetroArch pe Windows.

  1. În timp ce utilizați meniul pe ecran complet al RetroArch, treceți la Setări și intră în Șoferii submeniu.
  2. Treci la Video opțiunea și alegeți driverul video pentru API-ul grafic pe care doriți să îl utilizați (care, în cazul nostru, va fi Vulkan).
  3. Reveniți la nivelul superior al meniului RetroArch și lansați orice joc pe care doriți să îl jucați. În acest articol, vom folosi jocuri clasice pentru prima consolă PlayStation de la Sony cu Beetle PSX-HW miez de emulare.
  4. Cu jocul în funcțiune, reveniți la meniul RetroArch (în mod implicit, este accesibil apăsând F1 de pe tastatură). Vă veți găsi într-un meniu pentru jocul activ. Derulați în jos și alegeți Opțiuni intrare.
  5. Derulați în jos pentru a găsi Filtrarea texturii intrare. Deși nu are legătură cu shaders-urile pe care le vom vedea în continuare, este la fel de important pentru modul în care arată jocurile tale. Setează-i valoarea la Cel mai apropiat pentru ca grafica jocului să arate cât mai aproape de hardware-ul original, Biliniar sau 3 puncte dacă vrei să le faci să pară mai lin prin joc și SABR, xBR, sau JINC2 pentru algoritmi de netezire mai avansați care fac jocurile să pară mai animate.

Remasterizare DIY Retrogame cu Shaders RetroArch

Utilizarea shaderelor în RetroArch este la fel de ușoară ca și selectarea lor prin meniul său. Ceea ce este greu este să-l găsești pe cel mai bun pentru ceea ce preferi, să faci jocurile care îți plac să arate așa cum ți le amintești – și apoi să le modifici și mai mult pentru a perfecționa rezultatul vizual al RetroArch.

Începeți prin a reveni la nivelul de meniu anterior (în mod implicit, folosind backspace). Derulați în jos pentru a găsi și intra în submeniul Shaders. Apoi...

  1. Comutați Video Shaders comuta la PE pentru a permite utilizarea shader-urilor.
  2. Alege Încărcare presetare Shader pentru a încărca un shader.
  3. Mutați la ultimul dosar, shaders_slang, și introduceți-l.
  4. Pentru a vă ajuta să înțelegeți colecția sa de shader, RetroArch le are grupate în foldere în funcție de tipul lor. Pentru acest articol, vom alege un shader CRT pentru a face jocurile să arate ca atunci când erau afișate pe monitoare CRT vechi. Puteți găsi acele shadere în CRT subfolder.
  5. RetroArch oferă multe shadere CRT, fiecare reproducând „aspecte” diferite ale ecranului CRT. Unii doar adaugă linii de scanare pentru a imita modul în care monitoarele CRT arătau neuniforme, fiecare altă linie având o culoare mai închisă. Altele combină mai multe efecte precum strălucirea, estomparea, distorsiunea culorii etc.
  6. Am mers pentru CRT Royale shader, care stivuiește diverse efecte pentru a obține un aspect asemănător cu vechile televizoare Trinitron de la Sony.
  7. Nu-ți place cum arată un joc cu shader-ul pe care l-ai ales? Întoarce-te la Shaders meniu și deplasați Video Shader comuta înapoi la off și înapoi la pornit. Această acțiune ar trebui să descarce shaderul activ și să vă permită să alegeți unul nou.
  8. Dacă găsiți un shader care vă place cel mai mult, dar vă simțiți puțin „dezactivat”, nu căutați alte alternative: modifică-l! Întoarce-te la Shaders meniu și derulați mai jos. Shader-ul pe care l-ați ales va oferi probabil câteva opțiuni pentru a modifica felul în care arată. De exemplu, cel CRT Royale shader este un pachet de diverse shadere pe care le puteți modifica individual. Procedând astfel, puteți personaliza cantitatea de a inflori, impactul linii de scanare, și așa mai departe.
  9. După ce modificați configurația unui shader, nu veți vedea nicio schimbare în grafica jocului dvs. Pentru asta, va trebui să derulați în sus în partea de sus a aceluiași meniu și să selectați Aplica schimbarile.

Puteți folosi mai multe shadere și merită chiar să faceți?

RetroArch vă permite să utilizați mai multe shadere unul peste altul și sunteți liber să le amestecați și să experimentați după cum doriți. Totuși, ca regulă generală, evitați amestecarea shaderelor care încearcă să obțină rezultate similare.

De exemplu, ați putea îmbunătăți în continuare imaginile jocurilor dvs. combinând a CRT cu un anti-aliasing shader, dar nu încercând să stivuiți trei shadere CRT diferite unul peste altul. Într-un exemplu extrem, prin stivuirea liniilor de scanare deasupra liniilor de scanare, ați putea ajunge să priviți un ecran negru în loc de imagini îmbunătățite.

Shaders-urile sunt grozave pentru a face jocurile tale să arate așa cum ți le amintești, dar nu te pot ajuta să învingi acel șef de nivel final. Nu vă supărați, nu vom spune nimănui dacă verificați ghidul nostru cum să folosiți RetroArch pentru a face jocurile vechi mai ușor de învins!

Jocuri retro, felul în care îți amintești de ele

După cum vei vedea singur când folosești shadere cu jocurile tale emulate, nu mai poți reveni după ce le-ai încercat. Jocurile vechi nu erau menite să fie jucate pe monitoare moderne cu ecran plat.

Ecranele noastre moderne sunt excelente la prezentarea unei grafice clare și vii, dar atunci când jucați jocuri vechi, rezultatul poate arăta ca o mizerie pixelată.

Folosind shaders-urile RetroArch, puteți aduce imaginile jocului dvs. mai aproape de modul în care trebuiau să arate pe un ecran clasic CRT și, mai important, la felul în care vă amintiți că arătau când le-ați jucat pentru prima dată.