Przywracamy grafikę w starych grach taką, jaką ją zapamiętaliśmy

Poradniki

Autor:

User AvatarModbadger
  • Clock
  • Icon1

Czy kiedykolwiek wydawało ci się, że grafika w starych grach wyglądała lepiej niż dziś? To nie tylko nostalgia! Powodem był zanik ery monitorów CRT i przejście na wyświetlacze LCD, które wiele dały, ale też coś nam odebrały.

W monitorach CRT obraz powstawał poprzez skanowanie powierzchni ekranu pokrytej luminoforem za pomocą wiązki elektronów. Wiązka ta „rysowała” obraz linia po linii, dlatego monitory CRT miały swoją częstotliwość odświeżania. Przy niskich wartościach pojawiało się migotanie, które mogło męczyć wzrok, ale również tworzyło charakterystyczne efekty wizualne.

Naturalne wygładzanie i „miękkość” obrazu

Wiązka elektronów nie tworzyła idealnie ostrych pikseli jak LCD. Zamiast tego generowała rozmyte, „analogowe” plamy światła. W połączeniu z głębią konstrukcji i wypukłym kształtem ekranu dawało to naturalne wygładzanie optyczne: piksele zlewały się wizualnie, tworząc bardziej miękki i spójny obraz.

Pozytywny efekt w grach: pomagało to maskować niską rozdzielczość, redukowało „ząbkowanie” sprite’ów i modeli 3D, nadając im harmonijny wygląd. Wielu grafików tworzyło oprawę wizualną z myślą o takich efektach. To, co dziś wygląda na „pikselowe”, kiedyś odbierane było jako pełna scena.

Rozmycie ruchu (Motion Blur) jako cecha wbudowana

Z powodu bezwładności luminoforu i skanowania linia po linii, monitory CRT naturalnie tworzyły efekt rozmycia ruchu.

Pozytywny efekt w grach: w dynamicznych gatunkach — np. w strzelankach czy wyścigach — rozmycie wzmacniało wrażenie prędkości i sprawiało, że ruch był płynniejszy, ukrywając niskie FPS. Niektórzy twórcy celowo wykorzystywali ten efekt.

Więc co zrobić?

Nie, nie musisz kupować starego, ciężkiego monitora CRT dla samej nostalgii. Na szczęście są darmowe programy, które symulują te efekty na nowoczesnych ekranach. Na przykład ShaderGlass (dostępny na Steamie i GitHubie).

Co robi ShaderGlass

ShaderGlass nakłada shadery na dowolne okno lub aplikację na komputerze — emulatory, gry, wideo, a nawet pulpit. To jakby wirtualna lupa lub filtr, przez który patrzysz.

Kluczowe funkcje:

  • Symulacja CRT: skanliny, zakrzywienie ekranu, rozmycie, poświata luminoforu, maski typu shadow mask, aperture grille i inne.

  • Elastyczna konfiguracja:

    • Skalowanie obrazu (integer scaling)

    • Własne shadery i ramki

    • Obsługa shaderów z ReShade i RetroArch (GLSL/Slang)

  • Kompatybilność: działa z większością aplikacji okienkowych w systemie Windows — emulatorami (RetroArch, Mednafen) i starszymi grami.

  • Przezroczysty overlay: ShaderGlass tworzy przezroczyste okno, które wyświetla efekty bez ingerencji w oryginalną aplikację.

    Polecane pliki

    War Location: Global Crisis
    Mod

    War Location: Global Crisis
    Command & Conquer: Yuri's Revenge (2001)

    Total Conversion

    Autor:

    Bureau de Planification de WLGC

    War Location: Global Crisis to mod do Yuri's Revenge, który przenosi do gry elementy z Command & Conquer: Generals – Zero Hour. Mod nie jest bezpośrednim remakiem Generals, lecz oferuje alternatywne uniwersum z unikalną fabułą, która łączy elementy obu oryginalnych gier.

    VCMI
    Silnik

    VCMI
    Heroes of Might and Magic III (1999)

    Odtworzone silniki

    Autor:

    VCMI Team

    VCMI to silnik open-source, który całkowicie przepisuje Heroes of Might and Magic III od podstaw. Usuwa ograniczenia oryginalnego kodu i skupia się na wsparciu modowania: dodawaniu nowych miast, bohaterów, stworzeń, artefaktów i zaklęć. Większość modów jest instalowana przez VCMI Launcher.

    Arkista's Ring
    Mod

    Arkista's Ring
    Heretic (1994)

    Total Conversion

    Autor:

    Impie

    Arkista's Ring to seria totalnych konwersji dla Heretic i Hexen, która przekształca je w szaloną mieszankę sci-fi i fantasy w stylistyce pulp. Projekt na nowo interpretuje grę o tej samej nazwie z NES, oferując nieliniową rozgrywkę, barwną bohaterkę, futurystyczną broń i nowe mechaniki, które całkowicie zmieniają grę.

    Retrozone
    Mod

    Retrozone
    Doom II: Hell on Earth (1994)

    Total Conversion

    Autor:

    TaTIoK_TIo9_9uBaHoM

    Retrozone to atmosferyczna totalna konwersja, mająca na celu odtworzenie atmosfery i ducha legendarnej serii S.T.A.L.K.E.R. na silniku Doom. Mod zawiera charakterystyczną sowiecką architekturę, tekstury i ścieżkę dźwiękową z Shadow of Chernobyl, napięte zasadzki bandytów oraz niewielki, ale przyjemny arsenał.

    Russian Swear Pack
    Mod

    Russian Swear Pack
    Stronghold (2001)

    Dubbing

    Autor:

    Johnny Half

    Mod do Stronghold, w którym wszystkie kwestie jednostek zostały zastąpione soczystym rosyjskim bluzgiem. Tak, rolnicy, kusznicy, mnisi i cała reszta teraz klną, jakby trafili nie do wysokiego średniowiecza, lecz do codziennej kroniki współczesnej Rosji.

    The End of Days
    Mod

    The End of Days
    Command & Conquer: Generals (2003)

    Total Conversion

    Autor:

    The End of Days group

    The End of Days to rozbudowany mod do Generals Zero Hour, który dodaje pełnoprawną frakcję Rosji, aktualizuje USA, Chiny i GLA nowymi jednostkami, budynkami i ulepszeniami. Kładzie nacisk na realizm, wprowadza system specjalizacji dla wszystkich stron i znacząco przerabia balans.

    FreemanAPI
    Mod

    FreemanAPI
    Half-Life (1998)

    API

    Autor:

    Chloe

    FreemanAPI - łatwe w użyciu API do implementacji mechaniki ruchu z oryginalnych gier Half-Life i Half-Life 2 w innych grach.