Czy twoje gry retro wyglądają zbyt dobrze? Dodaj stylu retro dzięki modułowi cieniującemu RetroArch.

Ludzie często zalecają granie w swoje ulubione gry za pomocą interfejsu wielu emulatorów RetroArch. Jednak nadal może się okazać, że wyglądają nieco „odstająco” w porównaniu z tym, jak je pamiętasz, gdy grałeś w nie po raz pierwszy dziesiątki lat temu. Na szczęście RetroArch obsługuje różne shadery, dzięki którym możesz naśladować wygląd starożytnego CRT, na którym po raz pierwszy spotkałeś Mario, Sonica i ich przyjaciół.

Zobaczmy więc, jak działają te shadery i jak możesz je skonfigurować, aby zmienić swoje stare gry w ich dawną, rozmytą, zniekształconą przez stary luminofor i maskę cienia/Trinitronową chwałę.

Jak działają shadery RetroArch?

Shadery to fragmenty kodu, które działają na GPU i zmieniają wygląd grafiki generowanej przez grę lub, w tym przypadku, emulator.

Możesz myśleć o modułach cieniujących jako o filtrach wizualnych, które mogą radykalnie zmienić wygląd gier na ekranie. Aby użyć przykładu z prawdziwego świata, zastanów się, jak świat wygląda inaczej, gdy nosisz przyciemniane zajęcia. Zajęcia nie zmieniają otaczającego Cię świata; wpływają na twoje postrzeganie kolorów, jasności i kontrastu świata.

instagram viewer

RetroArch zawiera różne moduły cieniujące, które pozwalają na zastosowanie dziesiątek efektów w grach. Niektórzy zmieniają kolory gier; inni starają się, aby grafika była ostrzejsza, aby uwydatnić szczegóły lub gładsza, aby zredukować „schodki” (wybitny pojawiające się piksele z powodu różnicy między oryginalnym celem twojego monitora i gry rezolucja). I wiele z nich nie jest samodzielnymi modułami cieniującymi, ale grupami wielu pojedynczych modułów cieniujących, aby uzyskać bardziej szczegółowe efekty wizualne.

Ponieważ jednak mówimy o emulacji i grach retro, najpopularniejsze są „shadery CRT”. Mają one na celu sprawienie, aby nasze nowoczesne monitory z płaskim ekranem wyglądały jak ekrany CRT, na których pierwotnie graliśmy w emulowane gry w tamtych czasach.

Różne „typy” shaderów w RetroArch

RetroArch obsługuje różne graficzne interfejsy API. Jak zobaczymy później, zawiera również moduły cieniujące w wielu językach. I nie wszystkie z nich są kompatybilne ze wszystkimi interfejsami API.

Aby jeszcze bardziej skomplikować sprawę, jeden interfejs API może działać lepiej na danym GPU w porównaniu z resztą a także może prowadzić do lepszych lub gorszych wyników, w zależności od rdzenia emulatora, w który chcesz grać gra.

Być może będziesz musiał poeksperymentować, aby osiągnąć najlepsze wyniki dla kombinacji swojego sprzętu i gier, w które chcesz grać.

Większość użytkowników stosunkowo nowego komputera z kartą graficzną firmy Nvidia lub AMD powinna najpierw wypróbować Wulkan API, a następnie OpenGL, i wtedy Direct3D.

Jak zobaczymy później, możesz wybierać spośród trzech typów shaderów: CG, GLSL, I Gwara. Najlepiej wybierz trzecią opcję, Slang, która jest kompatybilna z Vulkan, Direct3D i OpenGL Pszczoła. Według oficjalnej dokumentacji RetroArch jest to najnowszy i zalecany moduł cieniujący format.

Twoja druga opcja powinna być GLSL, ale te shadery są kompatybilne tylko z OpenGL i najlepiej do użytku na telefonach i tabletach.

CG powinny być twoją ostatnią opcją, ponieważ są oficjalnie uważane za stare, przestarzałe, a nawet nie są obsługiwane przez niektóre wersje RetroArch.

Zanim wybierzesz shader...

Zanim przejdziemy do samych shaderów, przejrzyjmy kilka innych opcji w RetroArch, które są równie ważne dla wyglądu emulowanych gier.

Pamiętaj, że w tym artykule przyjmujemy za pewnik, że masz podstawową konfigurację RetroArch. Jeśli nie, sprawdź nasz przewodnik jak skonfigurować RetroArch w systemie Windows.

  1. Podczas korzystania z pełnoekranowego menu RetroArch przejdź do Ustawienia i wprowadź Kierowcy podmenu.
  2. Przejdź do Wideo opcję i wybierz sterownik wideo dla graficznego interfejsu API, którego chcesz użyć (który w naszym przypadku będzie Wulkan).
  3. Wróć do najwyższego poziomu menu RetroArch i uruchom dowolną grę, w którą chcesz zagrać. W tym artykule wykorzystamy klasyczne gry na pierwszą konsolę Sony PlayStation z systemem Chrząszcz PSX-HW rdzeń emulacji.
  4. Po uruchomieniu gry wróć do menu RetroArch (domyślnie jest ono dostępne po naciśnięciu klawisza F1 na klawiaturze). Znajdziesz się w menu aktywnej gry. Przewiń w dół i wybierz Opcje wejście.
  5. Przewiń w dół, aby znaleźć Filtrowanie tekstur wejście. Chociaż nie ma to związku z shaderami, które zobaczymy w następnej kolejności, jest równie ważne dla wyglądu twoich gier. Ustaw jego wartość na Najbliższy aby grafika Twojej gry była jak najbardziej zbliżona do oryginalnego sprzętu, Dwuliniowy Lub 3-punktowy jeśli chcesz, aby wyglądały płynniej podczas gry i SABR, xBR, Lub JINC2 dla bardziej zaawansowanych algorytmów wygładzania, które sprawiają, że gry wyglądają bardziej kreskówkowo.

DIY Retrogame Remastering za pomocą shaderów RetroArch

Korzystanie z shaderów w RetroArch jest tak proste, jak wybranie ich z menu. Trudność polega na znalezieniu najlepszej dla siebie gry, sprawieniu, by gry, które lubisz, wyglądały tak, jak je pamiętasz — a następnie dalszym ich ulepszaniu, aby udoskonalić efekty wizualne RetroArch.

Zacznij od powrotu do poprzedniego poziomu menu (domyślnie za pomocą Backspace). Przewiń w dół, aby znaleźć i wejść do podmenu Shaders. Następnie...

  1. Przełącz Shadery wideo przełącz na NA aby umożliwić korzystanie z shaderów.
  2. Wybierać Załaduj Preset Shadera aby załadować shader.
  3. Przejdź do ostatniego folderu, shaders_slangi wprowadź go.
  4. Aby pomóc Ci zrozumieć kolekcję shaderów, RetroArch pogrupował je w folderach według ich typu. W tym artykule zajmiemy się modułem cieniującym CRT, aby gry wyglądały tak, jak na starych monitorach CRT. Możesz znaleźć te shadery w kineskop podfolder.
  5. RetroArch oferuje wiele shaderów CRT, z których każdy powiela inny „wygląd” ekranu CRT. Niektórzy po prostu dodają linie skanowania, aby naśladować nierówny wygląd monitorów CRT, a każda inna linia ma ciemniejszy kolor. Inne łączą więcej efektów, takich jak poświata, rozmycie, zniekształcenie kolorów itp.
  6. Poszliśmy na CRT Royale shader, który łączy różne efekty, aby uzyskać wygląd podobny do starych telewizorów Trinitron firmy Sony.
  7. Nie podoba ci się, jak wygląda gra z wybranym przez ciebie shaderem? Powrót do Shadery menu i przesuń Shader wideo przełącz z powrotem na wyłączone iz powrotem na włączone. Ta akcja powinna rozładować twój aktywny shader i pozwolić ci wybrać nowy.
  8. Jeśli znajdziesz moduł cieniujący, który najbardziej ci się podoba, ale wydaje ci się, że wygląda trochę „nieswojo”, nie szukaj dalszych alternatyw: dostosuj go! Powrót do Shadery menu i przewiń w dół. Wybrany moduł cieniujący prawdopodobnie będzie oferował kilka opcji poprawiających jego wygląd. Na przykład CRT Royale shader to pakiet różnych shaderów, które można dostosować indywidualnie. W ten sposób możesz dostosować ilość kwiat, wpływ skany, i tak dalej.
  9. Po poprawieniu konfiguracji modułu cieniującego nie zobaczysz żadnych zmian w grafice gry. W tym celu musisz przewinąć w górę w górnej części tego samego menu i wybrać Zatwierdź zmiany.

Czy możesz używać wielu shaderów i czy warto to robić?

RetroArch pozwala na używanie wielu shaderów jeden na drugim i możesz je dowolnie mieszać i eksperymentować. Mimo to, ogólnie rzecz biorąc, unikaj mieszania shaderów, które próbują osiągnąć podobne wyniki.

Na przykład możesz jeszcze bardziej ulepszyć efekty wizualne swoich gier, łącząc a kineskop z wygładzanie krawędzi shader, ale nie poprzez próbę ułożenia trzech różnych shaderów CRT jeden na drugim. W skrajnym przykładzie, układając linie skanowania na liniach skanowania, możesz zobaczyć czarny ekran zamiast ulepszonych efektów wizualnych.

Shadery świetnie nadają się do tego, by Twoje gry wyglądały tak, jak je pamiętasz, ale nie pomogą ci pokonać ostatniego bossa poziomu. Nie martw się, nikomu nie powiemy, jeśli sprawdzisz nasz przewodnik jak używać RetroArch, aby ułatwić pokonanie starych gier!

Gry retro, sposób, w jaki je pamiętasz

Jak sam się przekonasz, gdy użyjesz shaderów w swoich emulowanych grach, po ich wypróbowaniu nie ma odwrotu. Stare gry nie były przeznaczone do grania na nowoczesnych płaskich monitorach.

Nasze nowoczesne ekrany świetnie prezentują wyraźną i żywą grafikę, ale podczas grania w stare gry wynik może wyglądać jak pikselowy bałagan.

Korzystając z shaderów RetroArch, możesz przybliżyć grafikę swojej gry do tego, jak miała wyglądać na klasycznego ekranu CRT i, co ważniejsze, do tego, jak pamiętasz, jak wyglądały, kiedy grałeś w nie po raz pierwszy.