Dlaczego nowe gry zajmują tak dużo miejsca na dysku twardym?
Red Dead Redemption 2: Wymagane 105 GB miejsca. Shadow of War: 98 GB. Final Fantasy 15: prawie 150 GB. Dlaczego, do diabła, te gry zajmują tyle miejsca na twoim twardym dysku?
Jest tu kilka różnych czynników. Mówiąc konkretnie, mówimy o dużych grach 3D AAA, a nie o takich Minecraft lub Dolina Stardew. Ale w najprostszych możliwych warunkach, istnieją trzy główne powody: pliki z grami stają się coraz większe, światy gier stają się coraz większe, a dostępna przestrzeń dyskowa jest coraz tańsza. Przyjrzyjmy się im.
Pliki gier o wysokiej rozdzielczości są większe
Opowiedz historię z powrotem o 20 lat, do początków gier 3D. W tamtych czasach zarówno postacie, jak i otoczenie w grach 3D były proste, ponieważ programiści dopiero zaczynają radzić sobie z narzędziami nowej formy sztuki. Oto spojrzenie na Solid Snake, czcigodnego Metal Gear franczyza, wyglądała jak w Metal Gear Solid w 1998.
Metal Gear Solid, 1998.Metal Gear Solid był bardzo zaawansowany, oferując jedne z najbardziej imponujących grafik 3D dostępnych na każdej konsoli. Ale dzisiaj Snake wygląda na prosty i złożony: praktycznie możesz policzyć wielokąty, które składają się na jego głowę, a tekstury (dwuwymiarowe obrazy nałożone na modele wielokątne, takie jak tapeta, aby nadać im definicję) są blokowe i podzielone na piksele.
To dlatego, że oryginalna PlayStation miała tylko ułamek potęgi współczesnych komputerów. Te starsze konsole były nie tylko zdolne do renderowania bardziej złożonych postaci i środowisk, ale także nie musiały: PS1 mógł generować wideo tylko w rozdzielczości 320 × 240 dla większości gier. Jeśli czytasz ten artykuł na temat niedawnego telefonu komórkowego, to mniej niż jeden cal kwadratowy jego małego, ale wysokiej rozdzielczości ekranu.
Chodziło o całą wierność potrzebną do maksymalnego zwiększenia możliwości telewizora z lat dziewięćdziesiątych. Odpowiednio, rozmiary gier z prostszymi modelami 3D i teksturami 2D o niskiej rozdzielczości były mniejsze: na dwóch dyskach kompaktowych, Metal Gear Solid zajął około 1,5 GB przestrzeni dyskowej. Gry komputerowe mogą być większe i tworzyć więcej grafiki o wysokiej rozdzielczości, ale nadal stanowią ułamek wielkości współczesnych gier.
Spójrzmy teraz na nowoczesną wersję tej postaci dla porównania: Solid Snake from Metal Gear Solid 5, wydany w 2015 roku.
Metal Gear Solid V: The Phantom Pain, 2015.Twarz Snake'a jest prawie fotorealistyczna: poza kilkoma kątami na opasce na oko i włosach, trudno jest stwierdzić, że jest to kolekcja wielokątów i tekstur, a nie prawdziwa osoba. Te tekstury są również istotne: mają teraz wystarczająco dużo rozdzielczości, aby gracze, którzy oglądali je w telewizorze 1080p lub 4K, nie zobaczyli bloków podzielonych na piksele (z wyjątkiem sytuacji, gdy przybliżają coś blisko).
Jeszcze więcej informacji wizualnych, takich jak zmodyfikowane powierzchnie dla efektów świetlnych, różnych materiałów, które zachowują się w różny sposób w silniku fizyki, i rzeczy takie jak pływające cząstki dymu lub ognia, dodają warstwy na warstwach do złożoności grafiki. A wszystko to dzieje się w czasie rzeczywistym, w silniku gry, z którym gracz może wchodzić w interakcje, a nie w gotowym filmie, takim jak film CG. Czy to takie dziwne? MGS5 zajmuje dwadzieścia razy więcej miejsca w oryginalnej grze?
Bardziej złożone modele 3D i tekstury 2D nie są jedyną częścią tego równania. Dane dźwiękowe stały się również bardziej złożone. Ścieżki dźwiękowe w grach na naboje miały tylko kilka podstawowych nut, a mimo tego, że replikowały imponujące zakresy muzyki, musiały pasować do rozmiarów plików mniejszych niż jakikolwiek obraz na stronie, którą właśnie czytasz.
W porównaniu do tego, wysokiej jakości muzyka i efekty dźwiękowe współczesnych gier są gigantyczne, nie wspominając o plikach każdej linii dialogowej i każdym przypadkowym chrząknięciu czy westchnieniu postaci. Czasami te pliki dźwiękowe są również nieskompresowane, bardziej przypominają muzykę na płycie CD niż MP3, więc procesor konsoli lub komputera nie jest obciążony dodatkową warstwą przetwarzania, a także uruchomioną grą. W Titanfall Wersja PC z 2014 r., Gra zawierała 35 GB miejsca przeznaczonego tylko na nieskompresowany dźwięk.
Światy gry stają się coraz większe
Oprócz grafiki i dźwięku współczesnych gier o coraz większej złożoności, same gry stają się ogromne. Spójrz na tę tabelę porównawczą dla GTA seria. GTA III od 2001 roku uznawana była za jedną z największych gier free-roaming, jakie kiedykolwiek powstały w momencie jej wydania, ale deweloperzy trzykrotnie później potroili rozmiar swojej mapy gry GTA San Andreas. Najnowsza gra z serii, GTA V, ma mapę dziesięciokrotnie większą od siebie, obejmującą wiele innych typów terenu i środowisk.
Mapy gier Grand Theft Auto, 1997-2013.Nie jest to reguła twarda i szybka: niektóre bardziej zorganizowane gry, takie jak Overwatch lub uliczny wojownik, ma tylko kilka różnych etapów. W związku z tym są one znacznie mniejsze pod względem rozmiaru pliku. Ale eksplozja otwartych gier na świecie przez ostatnie dziesięć lat stworzyła coś w rodzaju wyścigu pomiędzy deweloperami i wydawcami, którzy chcą stworzyć jak największe, płynne mapy gier.
Far Cry, Assassin's Creed, Just Cause, Borderlands, The Elder Scrolls, Opad, i Wiedźmin: jedne z najpopularniejszych tytułów na rynku mają olbrzymie światy gier, które zwiększają wykładniczo rosnące wymagania dotyczące wielkości. Just Cause 3 może poszczycić się obszarem gry, który, jeśli jest skalowany do prawdziwego świata, będzie miał 20 mil na każdej stronie. Wiele z tych światów wykorzystuje powiązane zasoby - na przykład tę samą fakturę dla łaty skały lub betonowej ściany można wykorzystać w kółko. Ale większe mapy i obszary wymagają po prostu więcej danych.
Assassin's Creed: Odyssey, 2018.Nawet gry zgodne z bardziej konwencjonalnym podejściem opartym na poziomie, takim jak Los stają się coraz większe, tylko dlatego, że poziomy są większe niż kiedyś, a pliki graficzne i audio muszą się skalować. Unikalne elementy wizualne wymagają dedykowanych plików w pamięci gry. Im więcej masz poziomów i im wyższe poziomy, tym więcej miejsca jest potrzebne.
Przechowywanie staje się tańsze; Internet staje się szybszy
Mój pierwszy komputer w połowie lat 90. miał dysk twardy o pojemności 40 GB. (I wtedy mój ojciec był zdumiony nadmiarem, zauważając, że superkomputery wielkości pomieszczenia, z których korzystał w Lockheed w latach 70. i 80. miały około jedną dziesiątą tego.) Komputer stacjonarny, na którym piszę, ma cztery terabajty przestrzeni między dyskiem SSD a jednym dyskiem twardym - 100 razy więcej miejsca niż mój stary Compaq. Nie jest to zjawisko ograniczone do komputerów PC: w tym roku Apple sprzedało swój pierwszy telefon z 512 GB pamięci masowej, a niektóre telefony z Androidem mogą mieć więcej niż terabajt dzięki kartom MicroSD.
4 TB miejsca na moim głównym komputerze stacjonarnym.Pojemności pamięci są nie tylko coraz większe, ale także szybsze, dzięki pamięciom półprzewodnikowym, które coraz częściej zastępują wirujące dyski twarde. Ale nawet jeśli chcesz mieć więcej miejsca na zwykłym dysku twardym, to miejsce również staje się tańsze. Dysk twardy PC o pojemności 4 TB - wystarczający do pokonania starego superkomputera mojego ojca dosłownie tysiąc razy - może wynosić około 100 USD. Zainstalowanie tego rodzaju przestrzeni zainstalowanej na nowym komputerze lub konsoli nie jest tak tanie, ponieważ producenci lubią czerpać zyski z każdej aktualizacji, ale wciąż jest to niezwykle tanie w porównaniu do tego, co było kiedyś. Najtańsze modele Xbox i PlayStation są teraz wyposażone w 1 TB dysków twardych, mimo że kosztują tylko 300 USD za całą maszynę. To sprawia, że "przełomowy" dysk twardy na oryginalnym Xboksie wygląda marnie w porównaniu.
Dla graczy jest to mieszane błogosławieństwo. Teraz, aby przyspieszyć przetwarzanie gier, każda duża gra wymaga instalacji na twardym dysku, nawet jeśli jest to staromodny dysk kupiony w sklepie. Na twardym dysku o pojemności 1 TB możesz zmieścić gdzieś od 20 do 30 głównych gier AA, a może nawet dziesięć, jeśli wszyscy są tacy, Final Fantasy 15. Miejsce na dysku twardym szybko się zapełnia i musisz odinstalować starsze gry, jeśli chcesz grać na nowszych.
Nic wielkiego, możesz je pobrać w dowolnym momencie, prawda? To prawda. A nowoczesne połączenia internetowe są znacznie szybsze, przynajmniej dla większości ludzi mieszkających w pobliżu dużego miasta. Ale nawet przy bardzo dobrym połączeniu z szybkością 100 Mb / s, pobieranie 50 GB gry trwa ponad godzinę. Będziesz potrzebować więcej niż pięć godzin na typowym połączeniu 25 Mb / s, a to przy założeniu, że możesz uzyskać idealne pobieranie z serwera - serwery PlayStation są bardzo powolne, nawet w najlepszym Internecie. Dodaj czapki danych do tego bałaganu, a to prowadzi do wielu bólów głowy.
Oto ilustracja. Powyższy obrazek jest moim obecnym podstawowym dyskiem twardym dla komputerów PC, o pojemności poniżej 900 GB. Czerwony obszar to gry ze Steam, Origin i Blizzard, prawie 500 GB dla kilku nowoczesnych tytułów. Zielony obszar to moja kolekcja ROM, setki i setki gier konsolowych z lat 80., 90. i 2000. To niewiele ponad jedna dziesiąta wielkości moich współczesnych gier. Niebieski obszar to pliki, które system operacyjny Windows musi obsługiwać.
Pomiędzy większymi dyskami i szybszymi połączeniami programiści zyskiwali niechlujny rozmiar plików. W końcu, jeśli twój odtwarzacz ma 1 TB pamięci, jaki jest problem z grą 100 GB, która zajmuje tylko jedną dziesiątą? Dwadzieścia lub trzydzieści lat temu ograniczenia medium wymusiły na programistach skąpe rozmiary plików - dlatego Scorpion i Sub Zero wyglądają tak podobnie w oryginale Mortal Kombat to dlatego, że są to te same pliki tekstur, nieco zmodyfikowane, aby uzyskać różne kolory. Deweloperzy nie muszą się już martwić o optymalizację gier do przechowywania - choć być może powinni oszczędzać swoim graczom frustrację związaną z ciągłymi instalacjami i usuwaniem..
Czy to się polepszy?
Prawdopodobnie nie, przynajmniej w krótkim okresie. Gry będą coraz większe i bardziej złożone, i prawdopodobnie będą to robić w tempie, które jest znacznie szybsze niż rozszerzenie dostępnej przestrzeni dyskowej. Jest to aspekt współczesnej gry, z którą będziemy musieli żyć przez jakiś czas.
Jest jedna rzecz, która może zmienić to równanie: streaming gry. Firmy takie jak NVIDIA i Sony już oferują pełne gry w stylu AAA, przesyłane strumieniowo przez szybkie połączenie. Ta konfiguracja wykonuje całą ciężką pracę grafiki i pamięci masowej na zdalnym serwerze, więc wszystko, co niezbędne do lokalnego odtwarzania, to kontroler, ekran i mały program do wyświetlania gry zdalnej. Google, Nintendo i Microsoft badają tę samą technologię dla nadchodzących usług.
Ale to nie jest idealne rozwiązanie. Podobnie jak strumieniowe usługi wideo, takie jak Netflix i Hulu, usługi gier strumieniowych są ograniczone pod względem bibliotek, czerpiąc jedynie te gry, dla których wynegocjowały prawa. Jest prawdopodobne, że niezależnie od wybranej usługi, pojawi się kilka gier, które nie będą dostępne. Gry strumieniowe wymagają znacznie szerszego i bardziej stabilnego połączenia internetowego niż strumieniowe przesyłanie wideo. Oprócz szerokiej "rury" dla dużej ilości danych, potrzebne jest połączenie o małym opóźnieniu, które pozwala tylko niewielki ułamek sekundy na wysyłanie obrazów i dźwięku do użytkownika i przekazywanie poleceń kontrolera z powrotem do serwera. 25 Mb / s to absolutne minimum dla dobrych gier strumieniowych 1080p, a bardziej złożone tytuły 4K będą wymagały około cztery razy więcej.
Jeśli jesteś na komputerze stacjonarnym i masz ochotę na przechwytywanie plików, polecam zainwestować w tani dysk rozszerzeń. Możesz przenosić pliki gier z głównego dysku lub SSD i przywracać je tylko wtedy, gdy ich potrzebujesz. Opcje dotyczące laptopów są bardziej ograniczone, zwłaszcza w przypadku nowych, cienkich i lekkich modeli, które nie pozwalają użytkownikom na dostęp do dysku twardego. Konsole Xbox One i PlayStation 4 obsługują zewnętrzne dyski twarde, w których można przechowywać pliki gier, a typy "zrób to sam" mogą zastąpić wewnętrzny dysk twardy (tak jak na komputerze PC), jeśli chcą unieważnić gwarancję konsoli.
Kredyt graficzny: Wikipedia, Steam, GTA Forums / Masny, Amazon