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

    Half-Life: Decay
    Mod

    Half-Life: Decay
    Half-Life (1998)

    Port

    Autor:

    $am_I_Am

    Half-Life Decay to zaktualizowana wersja moda, który przenosi na PC kooperacyjną kampanię Half-Life: Decay, wydaną pierwotnie tylko na PlayStation 2. Poprawia błędy oraz ulepsza efekty wizualne i dźwiękowe. Mod pozwala przejść całą kampanię w jej oryginalnej formie solo lub w kooperacji.

    Half-Life: Residual Life
    Mod

    Half-Life: Residual Life
    Half-Life (1998)

    Kampania customowa

    Autor:

    Radiation-Studios

    Half-Life: Residual Life to kampania dla jednego gracza do Half-Life od południowokoreańskiego zespołu, która jest kontynuacją moda Residual Point, gdzie G-Man w jakiś sposób resetuje kontinuum czasoprzestrzenne, co prowadzi do alternatywnej linii wydarzeń w Black Mesa, gdzie grasz jako naukowiec próbujący wydostać się na powierzchnię.

    FO2 Derby Gear Indicator
    Mod

    FO2 Derby Gear Indicator
    FlatOut 2 (2006)

    Różne

    Autor:

    Petar

    FO2 Derby Gear Indicator to niewielki mod, który dodaje wskaźnik biegu do interfejsu gry podczas derby.

    Half-Life: Before
    Mod

    Half-Life: Before
    Half-Life (1998)

    Kampania customowa

    Autor:

    Gua

    Half-Life: Before przenosi cię do nietypowej dla modów Half-Life lokacji — zainfekowanego statku Black Rock pośród oceanu, gdzie napotkasz różne stworzenia ze świata Xen, w tym zombie, headcraby i genetycznie zmodyfikowanego potwora Genmod 262.

    FlatOut UC Chloe Collection
    Mod

    FlatOut UC Chloe Collection
    FlatOut: Ultimate Carnage (2008)

    Całkowite przeróbki

    Autor:

    Chloe

    FlatOut UC Chloe Collection to kompletna przeróbka FlatOut: Ultimate Carnage, która przywraca fizykę jazdy i ścieżkę dźwiękową z FlatOut 1-2, dodaje nowe trasy i samochody z dema Bugbear Retro, FlatOut 1-2 i Rally Trophy, wprowadza nowe tryby i karierę, zmienia balans gry, dodaje obsługę ultrapanoramicznych ekranów i wiele więcej.

    Half-Life: The Core
    Mod

    Half-Life: The Core
    Half-Life (1998)

    Kampania customowa

    Autor:

    Scotch & Coffee Studios

    Half-Life: The Core — jeden z najbardziej wyczekiwanych modów do Half-Life z imponującą szczegółowością poziomów, który pozwoli spojrzeć na katastrofę z nowej perspektywy. Łączy intensywną akcję, przemyślane łamigłówki i fabułę rozgrywającą się w zupełnie nowych zakątkach kompleksu Black Mesa.

    Deep Impact
    Mod

    Deep Impact
    Command & Conquer: Generals (2003)

    Total Conversion

    Autor:

    NLS - No Life Studios

    Deep Impact to imponująca, ale niedokończona totalna konwersja dla Generals Zero Hour, która przenosi wydarzenia gry do futurystycznego roku 2055 po zderzeniu Ziemi z asteroidą. Mod dodaje dwie frakcje i zawiera kilka prostych map.

    Rok 2055. Ponad trzydzieści lat po wydarzeniach Zero Hour Ziemia przeżywa katastroficzną serię uderzeń meteorytów.