Sådan bruges Retropie Shaders til at emulere CRT Displays
Moderne LCD-skærme er forskellige fra de gamle fuzzy CRT-skærme, som spillene oprindeligt spillede på. LCD-skærme er for skarpe, og den oprindelige grafik påberåbte den fuzzy kvalitet af CRTs skærme for virkelig at sælge grafikken.
I denne artikel hjælper vi dig med at få den fulde retro-oplevelse med Retropie, alles favorit Raspberry Pi-spilemuleringsarbejdsstation, med omhyggelig anvendelse af de indbyggede shaders.
Omfavn fuzzen
Det er rigtigt, LCD-skærme er alt for rene til retro gaming. Tidligt i video-spillets historie var de skærmbilleder, vi spillede på, CRT'er (Cathode Ray Tubes), store konvolutter af glas med en fosforskærm indeni, hvor fotoner blev fyret og styret af gigantiske magneter. Pixlerne var små glødende prikker, og spilproducenterne arbejdede med begrænsningerne på skærmen i stedet for dem. Fuzz'en dækkede mange synder, så man kunne sige, så du kunne komme væk med meget, hvis skærmen ikke var skarp.
Men nu har vi selvfølgelig LCD-skærme. Pludselig ser grafikken ikke helt så flad og detaljeret ud.
At spille spil på et LCD er fantastisk, intet punkt benægter det, men det mangler en vis noget. Heldigvis er spillerne af game emulations opmærksomme på dette og har programmeret på nogle måder til at afbøde denne mangel på uskyldige skidt skærme. Indbyggede shaders vil fuzz skærmen op i realtid på en række interessante måder, forudsat du ved, hvor de er og aktivere dem.
Retroark er det underliggende emuleringssubsystem af Retropie, men visse andre emulatorer i systemet bruger deres egne shaders. Vi vil også se på Retroarch og den mest bemærkelsesværdige undtagelse, som er Commodore 64. Andre emuleringer har deres egne indstillinger, men når du ved hvad du skal kigge efter, kan du gøre det selv.
I Retropie er shaders-menuen gemt væk i Retroarch-menuen, der er tilgængelig gennem spilpladen mens du er inde i et spil. Tryk på "Select" og "X" tasterne på puden (eller hvad du har dem kortlagt på din controller), og indtast Retroarchs menysystem.
Retroark Shaders
En gang i Retroarch-menuen er kontrollerne ens: klik på et emne med "A" og sikkerhedskopier med "B." Du vil se mange konfigurationsindstillinger, men heldigvis kan vi ignorere alle dem.
Gå direkte til "Quick Menu -> Shader Options -> Load Shader Preset".
Alle de enkelte shaders er i mappen mærket Shaders, men forudindstillingerne er sammensat af kombinationer af de enkelte shaders. For at vælge en shader, vælg den i menuen, og så vil du blive returneret til Shader Options, og shader vil blive anvendt.
Tryk på "B" for at gå til hurtigmenuen, tryk ned på "D" -pladen for at komme tilbage til toppen af skærmen og tryk på "Genoptag indhold" for at komme tilbage til dit spil.
Du skal eksperimentere, men nogle shaders tilføjer scanlines (efterligner den måde, hvorpå CRT'er scanner billedet på skærmen).
Andre tilføjer arrays af prikker til billedet.
Ikke alle er designet til at ødelægge billedet op. Nogle er faktisk designet til at gøre pixeleret grafik til at fungere bedre på LCD-skærme. Nogle af dem gør det skarpere og lysere ved at udjævne de aliased (pixel) kanter af bitmapgrafik til næsten vektorlignende linjer.
Andre tilføjer "tøndeforvrængning", der efterligner krumningen af retro-tv-CRT-skærme.
C64 VICE
Andre emulatorer i systemet bruger heller ikke Retroarch eller har ikke shaders. Dem, der virker forskelligt: C64 emulatoren VICE for eksempel.
Du kan komme til emulatormenuen ved at trykke på A-tasten på gamepad.
Fik til "Videoindstillinger -> Renderfilter."
Vælg "CRT-emulering." Tilbage med "B" -knappen.
Nu kan du vælge CRT Emulation kontrollerne for at tilpasse indstillingerne til din smag. Dette er meget tilfredsstillende at lege med, næsten et spil i sig selv. Du kan justere Scanline-skyggen (gøre dem mørkere eller lettere), Blur (selvfølgelig blødhed), Oddline-fase og oddline-offset (som er meget svære at beskrive, men det knuser med farveforskydningen på samme måde som CRT'er).
Når du er tilfreds med indstillingerne, skal du trykke på A-knappen for at komme tilbage fra menuerne tilbage til spillet.
Konklusion
Som du kan se, er der mange måder at rampe op på dine nostalgi niveauer for retro spil. Hvis du har spørgsmål om Retropie eller dens shaders, så lad os vide det i kommentarerne nedenfor,