Stlačením klávesu ESC zatvorte

Prečo moderné hry zaberajú aj viac než 100 GB? Nie je to len grafikou

Kedysi sa hra zmestila na jedno DVD, dnes vám obchod oznámi, že na inštaláciu potrebujete viac než 100 GB voľného miesta. Človek si povie, že za všetko môže realistická grafika. Tá je však iba jednou časťou skladačky. Pri veľkých hrách sa sčítavajú textúry, zvuk, videá, modely, lokalizácie, rozšírenia a technický spôsob balenia súborov. Aj dve verzie tej istej hry môžu mať odlišnú veľkosť.

Moderné hry môžu zaberať vyše 100 GB najmä pre veľké obrazové a zvukové dáta, rozsiahle herné svety, viac jazykových verzií, videá a dodatočný obsah. Veľkosť ovplyvňuje aj kompresia a rozhodnutie vývojárov, ktoré súbory sa majú inštalovať spoločne. Požadované voľné miesto sa navyše nemusí rovnať veľkosti samotného sťahovania, pretože pri rozbaľovaní alebo aktualizáciách môže byť potrebný ďalší priestor.

Grafika nie je iba počet polygónov


Herný svet sa skladá z modelov budov, postáv, vegetácie, vozidiel a množstva predmetov. Modely opisujú geometriu, teda tvar jednotlivých objektov. Samotné trojuholníky modelu však nie sú všetko. K objektom sa často pripájajú textúry pre farbu, drsnosť, odlesky, normály a ďalšie vlastnosti materiálu. Jeden model môže mať viac samostatných obrazových vrstiev.

Epic Games v technickej dokumentácii systému Nanite uvádza konkrétny príklad, pri ktorom aj komprimovaný detailný model zaberá podstatne menej než niektoré jeho textúrové mapy. Z toho vyplýva praktická vec: vysoko detailný herný objekt nepridáva miesto len cez geometriu. Svoj diel vytvára aj množstvo a rozlíšenie materiálov, ktoré sa naň aplikujú.

Ak hra obsahuje stovky jedinečných budov a prostredí, súbory sa rýchlo sčítajú. Vývojári môžu používať spoločné textúry, optimalizáciu a kompresiu, ale nie každý umelecký zámer umožní identické dáta opakovať všade. Otvorený svet sa tak môže podobať veľkému skladu digitálnych materiálov, nie iba jednému programu, ktorý ich vykresľuje.

Prečo vysoké rozlíšenie znamená viac dát

Textúra s väčším počtom obrazových bodov môže uchovať jemnejšie detaily povrchu. Zároveň však spravidla potrebuje viac dát než jej menší variant pri porovnateľnom formáte. Ak vývojár pripraví zvláštny balík s detailnými textúrami pre výkonnú konzolu alebo počítač, môže sa veľkosť inštalácie citeľne zmeniť.

Bethesda napríklad pri hre Indiana Jones and the Great Circle uvádza samostatný balík textúr vo vyššom rozlíšení, ktorý zvyšuje požiadavky na úložisko o desiatky gigabajtov. Tento údaj netreba brať ako univerzálnu hodnotu pre všetky hry. Ukazuje však, že dve inštalácie s rovnakým základným názvom môžu mať rozdielnu veľkosť podľa toho, aké grafické dáta obsahujú.

Nie každá veľká hra má automaticky lepšiu grafiku. Veľkosť súborov závisí aj od efektívnosti spracovania a opakovania assetov. Šikovne navrhnutý systém môže dosiahnuť podobnú vizuálnu kvalitu pri menšom objeme dát; nekvalitne zabalená hra môže byť obrovská bez zodpovedajúceho prínosu pre hráča.

Zvuk a dabing: nenápadná položka

Moderná hra môže obsahovať hodiny dialógov, rozhlasových relácií, hudby a zvukových efektov. Ak má plný dabing vo viacerých jazykoch, jednotlivé jazykové stopy môžu tvoriť samostatné súbory. Niekedy si hráč stiahne iba vybraný jazyk, inokedy balík obsahuje viac možností naraz. Preto jazyk, platforma a obchod môžu ovplyvniť veľkosť tej istej hry.

Microsoft pri technologickom riešení Intelligent Delivery opisuje možnosť vytvárať balíky viazané na jednotlivé jazyky, aby sa neinštalovali nepotrebné lokalizácie. Praktickým dôsledkom je nižšia veľkosť pre používateľa. Ak však výrobca takýto postup nepoužije, môžu v inštalácii zostávať aj dáta, ktoré konkrétny hráč nikdy nevyužije.

Oficiálna podpora Age of Empires IV ukazuje rozdiel medzi platformami a jazykovými balíkmi. Pri niektorých distribučných cestách sa požiadavka na miesto odvíja od maximálneho množstva jazykového obsahu, zatiaľ čo iná verzia rezervuje miesto len pre jeden jazyk. Neznamená to, že jedna verzia obsahuje „viac hry“; môže iba inak pristupovať k dostupným dátam.

Videosekvencie, bonusový obsah a rozšírenia

Predrenderované videosekvencie môžu obsahovať veľké množstvo obrazových dát. V niektorých hrách sa všetko vytvára v reálnom čase herným enginom, inde sú súčasťou inštalácie filmové súbory. Veľkosť závisí od dĺžky, rozlíšenia, zvukových stôp a kompresie. Hra s niekoľkými hodinami videa môže preto zaberať viac než hra s podobnou dĺžkou samotnej hrateľnosti.

Do výsledného čísla vstupujú aj mapy, balíky rozšírení, kozmetický obsah, fotografický režim, dodatočné misie alebo lokalizované videá. Nie každý titul umožňuje tieto časti odstrániť oddelene. Ak hra vyžaduje jednotný balík, hráč môže mať nainštalované aj dátové súbory, ktoré nevyužíva.

Pri porovnávaní veľkosti dvoch hier si preto všímajte, či údaje zahŕňajú iba základnú hru, alebo aj aktualizácie, DLC a voliteľné grafické balíky. Bez tohto rozlíšenia je jednoduché porovnávať odlišné verzie a vyvodiť nesprávny záver.

Prečo stiahnem menej dát, než hra zaberá na disku


Sťahované súbory bývajú komprimované a po inštalácii sa spracujú do podoby vhodnej na používanie. Preto môže veľkosť prenosu cez internet predstavovať iné číslo než výsledná obsadená kapacita disku. Niekedy sa časť dát znovu rozbalí alebo presunie, čo počas inštalácie potrebuje dočasné miesto navyše.

Pri aktualizáciách môže systém vytvárať nové verzie súborov skôr, než odstráni staré. Vtedy nemusí stačiť presne toľko voľného miesta, koľko ukazuje údaj o veľkosti sťahovaného patchu. Výsledok závisí od hry, obchodného klienta a spôsobu aktualizácie. Nie je správne tvrdiť, že každý patch vždy zdvojnásobí celú inštaláciu.

Ak sa hra odmietne aktualizovať pre nedostatok miesta, skontrolujte požiadavku na voľnú kapacitu a údaje výrobcu. Odstránenie náhodných súborov z priečinka hry môže poškodiť inštaláciu a vynútiť nové stiahnutie. Bezpečnejšou cestou býva správa voliteľných balíkov cez podporovaný herný obchod alebo presun hry podľa jeho pokynov.

Prečo sú niektoré hry malé napriek peknej grafike

Vývojári môžu opakovať textúry, generovať časti prostredia procedurálne, používať efektívnejšiu kompresiu, zdieľať materiály a nechať inštalovať len potrebné jazyky. Epic upozorňuje, že efektívny formát geometrie môže znížiť veľkosť modelov, hoci náročné textúry zostávajú samostatným problémom. Rozhodujú teda technické rozhodnutia, nie iba vek alebo rozpočet hry.

Menšia veľkosť tiež nie je automatická záruka lepšej optimalizácie výkonu. Hra môže mať málo dát na disku a pritom vysoké nároky na procesor alebo grafickú kartu. Kapacita úložiska, operačná pamäť a grafický výkon sú odlišné parametre. Požiadavka 100 GB sama o sebe nepovie, či titul pôjde plynulo.

Čo môžete urobiť s plným diskom

Najprv overte oficiálnu veľkosť pre svoju platformu a konkrétnu edíciu. Zistite, či obchod umožňuje odstrániť nepotrebný jazyk, vysokokvalitné textúry alebo voliteľné rozšírenie. Pri konzolách sledujte podporované možnosti rozšírenia úložiska; nie každá externá jednotka umožní spúšťať všetky generácie hier priamo z nej.

Nezamieňajte vymazanie uložených pozícií s odinštalovaním herných dát. Pred zásahom do save súborov si overte, či máte spoľahlivú zálohu alebo podporovanú synchronizáciu. Keď poznáte rozdiel medzi základnou hrou, DLC, grafickým balíkom a dočasným miestom na aktualizáciu, 100-gigabajtový údaj začne dávať oveľa väčší zmysel.

Zdroje

  1. Epic Games – Nanite Technical Details, Data Size – https://dev.epicgames.com/documentation/unreal-engine/nanite-technical-details
  2. Microsoft Learn – Localization of packaged resources, Intelligent Delivery – https://learn.microsoft.com/en-us/xbox/gdk/docs/gdk-dev/game-principles/localization/localization_of_packaged_resources?view=gdk-2604
  3. Age of Empires Support – Age IV download size – https://support.ageofempires.com/hc/en-us/articles/4403960012052-Age-IV-download-size
  4. Bethesda Support – How much storage space does Indiana Jones and the Great Circle require on consoles? – https://help.bethesda.net/app/answers/detail/a_id/67935/~/how-much-storage-space-does-indiana-jones-and-the-great-circle%E2%84%A2-require-on

Gabriel Čatár

Zaujímajú ma veci, s ktorými sa stretávame každý deň, no často nevieme, ako vlastne fungujú. Od technológií a financií cez praktické návody až po zaujímavosti zo sveta. Na Pitchovinách sa venujem témam, pri ktorých sa oplatí ísť trochu viac do hĺbky, overiť si fakty a vysvetliť ich jednoduchým spôsobom. Mojím cieľom je, aby si čitateľ z každého článku odniesol niečo užitočné.