Vypadají vaše retro hry až příliš dobře? Přidejte retro nádech pomocí shaderu RetroArch.

Lidé často doporučují hrát své oblíbené hry pomocí multiemulátorového rozhraní RetroArch. Stále však můžete shledat, že vypadají mírně „odděleně“ ve srovnání s tím, jak si je pamatujete z doby, kdy jste je poprvé hráli před desítkami let. Naštěstí RetroArch podporuje různé shadery, se kterými můžete napodobit vzhled starověkého CRT, na kterém jste se poprvé setkali s Mariem, Sonicem a jejich přáteli.

Pojďme se tedy podívat, jak tyto shadery fungují a jak je můžete nakonfigurovat tak, aby proměnily vaše staré hry na jejich bývalou, rozmazanou, starým fosforem zkreslenou a stínovou masku / Trinitron.

Jak Shadery RetroArch fungují?

Shadery jsou úryvky kódu, které běží na GPU a mění vzhled grafiky vytvořené hrou nebo v tomto případě emulátorem.

Shadery si můžete představit jako vizuální filtry, které mohou radikálně změnit vzhled her na obrazovce. Chcete-li použít příklad ze skutečného světa, zvažte, jak svět vypadá jinak, když nosíte tónované třídy. Třídy nemění svět kolem vás; ovlivňují vaše vnímání barev, jasu a kontrastu světa.

instagram viewer

RetroArch přichází s různými shadery, které vám umožní aplikovat na vaše hry desítky efektů. Někteří mění barvy her; jiní se snaží, aby grafika vypadala ostřeji, aby se zlepšily detaily, nebo hladší, aby se snížily „zubaté“ (výrazné pixelů, které se objevují kvůli rozdílu mezi původním cílem vašeho monitoru a hry rozlišení). A mnohé nejsou samostatné shadery, ale skupiny více jednotlivých shaderů pro dosažení podrobnějších vizuálních výsledků.

Jelikož se však bavíme o emulaci a retro hraní, nejoblíbenější jsou „CRT shadery“. Jejich cílem je, aby naše moderní ploché monitory vypadaly jako CRT obrazovky, na kterých jsme původně hráli emulované hry.

Různé „typy“ shaderů v RetroArch

RetroArch podporuje různá grafická rozhraní API. Jak uvidíme později, přichází také s shadery ve více jazycích. A ne všechny jsou kompatibilní se všemi API.

Aby se to ještě více zkomplikovalo, jedno API může na vašem konkrétním GPU fungovat lépe než ostatní a také může vést k lepším nebo horším výsledkům v závislosti na jádru emulátoru, které se rozhodnete hrát a hra.

Možná budete muset experimentovat, abyste dosáhli nejlepších výsledků pro kombinaci vašeho hardwaru a her, které chcete hrát.

Většina uživatelů na relativně novém PC s GPU od Nvidie nebo AMD by měla nejprve vyzkoušet Vulkan API, následuje OpenGL, a pak Direct3D.

Jak uvidíme později, můžete si vybrat ze tří typů shaderů: CG, GLSL, a Slang. V ideálním případě jděte na třetí možnost, Slang, který je kompatibilní s Vulkan, Direct3D a OpenGL API. Podle oficiální dokumentace RetroArch je to nejnovější a doporučený shader formát.

Vaše druhá možnost by měla být GLSL, ale tyto shadery jsou kompatibilní pouze s OpenGL a nejlépe pro použití na telefonech a tabletech.

CG by měla být vaše poslední možnost, protože jsou oficiálně považovány za staré, zastaralé a dokonce je některé verze RetroArch nepodporují.

Než si vyberete Shader...

Než přejdeme k samotným shaderům, pojďme si projít některé další možnosti v RetroArch, které jsou stejně důležité pro to, jak budou vaše emulované hry vypadat.

Všimněte si, že pro tento článek považujeme za samozřejmé, že máte základní nastavení RetroArch v provozu. Pokud ne, podívejte se na našeho průvodce jak nastavit RetroArch ve Windows.

  1. Při používání celoobrazovkové nabídky RetroArch přejděte na Nastavení a zadejte Řidiči podnabídka.
  2. Přesuňte se do Video a vyberte ovladač videa pro grafické rozhraní API, které chcete použít (což v našem případě bude Vulkan).
  3. Vraťte se na nejvyšší úroveň nabídky RetroArch a spusťte jakoukoli hru, kterou chcete hrát. V tomto článku použijeme klasické hry pro první konzoli PlayStation od Sony s Beetle PSX-HW emulační jádro.
  4. Po spuštění hry se vraťte do nabídky RetroArch (ve výchozím nastavení je přístupná stisknutím F1 na klávesnici). Ocitnete se v nabídce pro aktivní hru. Přejděte dolů a vyberte Možnosti vstup.
  5. Přejděte dolů a vyhledejte Filtrování textur vstup. I když to nesouvisí s shadery, které uvidíme příště, je to stejně důležité pro to, jak vaše hry vypadají. Nastavte jeho hodnotu na Nejbližší aby grafika vaší hry vypadala co nejblíže původnímu hardwaru, Bilineární nebo 3-bodový chcete-li, aby při hraní vypadaly hladší, a SABR, xBRnebo JINC2 pro pokročilejší vyhlazovací algoritmy, díky nimž hry vypadají více kreslené.

DIY Retrogame Remastering se Shadery RetroArch

Používání shaderů v RetroArch je stejně snadné jako jejich výběr prostřednictvím nabídky. Těžké je najít tu nejlepší pro to, co preferujete, aby hry, které se vám líbí, vypadaly tak, jak si je pamatujete – a pak je dále vylepšovat, abyste zdokonalili vizuální výstup RetroArch.

Začněte návratem na předchozí úroveň nabídky (ve výchozím nastavení pomocí backspace). Přejděte dolů a vyhledejte podnabídku Shaders a vstupte do ní. Pak...

  1. Přepněte Video shadery přepnout na NA aby bylo možné používat shadery.
  2. Vybrat Načíst předvolbu Shader načíst shader.
  3. Přesunout do poslední složky, shaders_slanga zadejte jej.
  4. Abychom vám pomohli porozumět kolekci shaderů, RetroArch je seskupil do složek podle jejich typu. V tomto článku se podíváme na CRT shader, aby hry vypadaly jako při zobrazení na starých CRT monitorech. Tyto shadery najdete v CRT podsložku.
  5. RetroArch nabízí mnoho CRT shaderů, z nichž každý replikuje jiný "vzhled" CRT obrazovky. Někteří pouze přidávají skenovací řádky, aby napodobili, jak CRT monitory vypadaly nerovnoměrně, přičemž každý druhý řádek má tmavší barvu. Jiné kombinují více efektů, jako je záře, rozmazání, zkreslení barev atd.
  6. Šli jsme pro CRT Royale shader, který skládá různé efekty, aby dosáhl vzhledu podobného starým televizorům Sony Trinitron.
  7. Nelíbí se vám, jak hra vypadá se shaderem, který jste si vybrali? Vraťte se k Shadery nabídky a klepněte na Video Shader přepnout zpět na vypnuto a zpět na zapnutí. Tato akce by měla uvolnit váš aktivní shader a umožnit vám vybrat si nový.
  8. Pokud najdete shader, který se vám nejvíce líbí, ale máte pocit, že vypadá trochu „neustále“, nehledejte další alternativy: vylaďte ho! Vraťte se k Shadery a přejděte dále dolů. Shader, který jste si vybrali, pravděpodobně nabídne několik možností, jak upravit vzhled. Například, CRT Royale shader je balíček různých shaderů, které můžete individuálně vyladit. Tímto způsobem můžete přizpůsobit množství květ, dopad na scanlines, a tak dále.
  9. Po úpravě konfigurace shaderu neuvidíte žádnou změnu v grafice vaší hry. Chcete-li to provést, musíte se posunout nahoru v horní části stejné nabídky a vybrat Aplikuj změny.

Můžete používat více shaderů a stojí to vůbec za to?

RetroArch vám umožňuje používat více shaderů nad sebou a můžete je volně míchat a experimentovat, jak chcete. Přesto se zásadně vyhněte míchání shaderů, které se snaží dosáhnout podobných výsledků.

Můžete například dále vylepšit vizuální stránku svých her zkombinováním a CRT s Anti aliasing shader, ale ne pokusem naskládat tři různé CRT shadery na sebe. V extrémním příkladu, kdy naskládáte naskenované řádky na skenovací řádky, můžete skončit koukáním na černou obrazovku místo vylepšeného vizuálu.

Shadery jsou skvělé k tomu, aby vaše hry vypadaly tak, jak si je pamatujete, ale nepomohou vám porazit šéfa poslední úrovně. Nebojte se, nikomu to neřekneme, pokud se podíváte na našeho průvodce jak používat RetroArch, aby bylo snazší porazit staré hry!

Retro hry, způsob, jakým si je pamatujete

Jak sami uvidíte, když použijete shadery se svými emulovanými hrami, po jejich vyzkoušení není cesty zpět. Staré hry nebyly určeny k hraní na moderních plochých monitorech.

Naše moderní obrazovky jsou skvělé v prezentaci ostré a živé grafiky, ale při hraní starých her může výsledek vypadat jako rozpixelovaný nepořádek.

Pomocí shaderů RetroArch můžete přiblížit vzhled vaší hry tomu, jak měl vypadat na klasické CRT obrazovky a co je důležitější, jak si pamatujete, že vypadaly, když jste je poprvé hráli.