Zašto moderne igre zauzimaju toliko prostora?

Kupite novu igru, kliknete na „Install“, a platforma vam saopšti da treba da oslobodite još 120 GB. Nekada je ceo računar imao manji disk. Danas jedna igra može da zauzme prostor koji bi ranije bio dovoljan za kompletnu kolekciju.

Zašto igre zauzimaju toliko prostora ako priča nije deset puta duža, mapa nije deset puta veća, a glavni junak i dalje ima samo dve ruke? Odgovor se krije u teksturama, zvuku, animacijama, video-materijalu i načinu na koji savremene igre učitavaju podatke.

Šta zauzima najviše prostora?

Ne postoji univerzalna podela koja važi za svaku igru. Trkačka simulacija, sportska igra i veliki RPG koriste veoma različite resurse.

Najviše prostora obično zauzimaju:

Vrsta podataka Šta sadrži
Teksture Površine likova, oružja, vozila, objekata i terena
Zvuk Muziku, efekte, dijaloge i različite jezike
3D modeli Likove, predmete, građevine i vozila
Animacije Kretanje likova, lica, životinja i objekata
Video-fajlovi Uvodne sekvence, filmske scene i tutorijale
Dodatni sadržaj Mape, modove, DLC pakete i sezonske događaje
Shader podaci Instrukcije koje određuju kako GPU prikazuje materijale i svetlo

Kôd same igre često predstavlja iznenađujuće mali deo instalacije. Najviše gigabajta odlazi na ono što vidimo i čujemo.

Teksture su glavni sakupljači gigabajta

Tekstura je digitalna slika koja se postavlja preko 3D modela. Bez nje bi zid bio samo ravna siva površina, lice lika podsećalo bi na nedovršenu lutku, a zemlja bi izgledala kao braon geometrijska ploča.

Moderne igre koriste veliki broj tekstura visoke rezolucije za površine, senke, neravnine, refleksije i druge detalje. Jedan kamen zato ne mora da ima samo jednu sliku. Može da koristi nekoliko mapa koje opisuju njegovu boju, hrapavost, dubinu i način na koji reaguje na svetlo.

Dokumentacija Unreal Enginea navodi da teksture mogu da dostignu rezoluciju od 8K, odnosno 8192 × 8192 piksela. Pomnožite to hiljadama predmeta i površina, pa disk vrlo brzo počinje da se znoji.

Zašto igra čuva više verzija iste teksture?

Igra ne prikazuje istu količinu detalja na predmetu koji je ispred igrača i na objektu koji se jedva vidi u daljini. Zbog toga teksture često sadrže više nivoa rezolucije, poznatih kao mip nivoi.

Kada priđete zgradi, igra učitava detaljniju verziju. Kada se udaljite, može da koristi manju. Sistem tako štedi video-memoriju i smanjuje količinu podataka koje mora trenutno da obradi.

Texture streaming u Unreal Engineu upravo upravlja učitavanjem i uklanjanjem odgovarajućih nivoa tekstura tokom igre. Međutim, da bi ih računar koristio, svi potrebni podaci najpre moraju da postoje na disku.

Snižavanje opcije „Texture Quality“ zato obično ne smanjuje instalaciju. Ono samo određuje koje će već instalirane teksture igra učitavati u memoriju.

Zvuk zauzima više mesta nego što očekujemo

Dijalozi u velikoj igri mogu da traju desetine sati. Ako naslov nudi glasove na engleskom, nemačkom, francuskom, španskom, japanskom i još nekoliko jezika, svaki komplet mora negde da se smesti.

Tu su i muzika, zvuci vozila, oružja, životinja, vremenskih uslova i hiljade sitnih efekata. Igra često ima više varijacija istog zvuka kako pucanj, udarac ili korak ne bi svaki put zvučali potpuno identično.

Neki naslovi dozvoljavaju da instaliramo samo željeni jezički paket. Drugi preuzmu sve jezike, čak i ako ćemo koristiti samo jedan. To nije naročito elegantno, ali jeste efikasan način da disk nauči francuski bez našeg pristanka.

Filmske scene takođe traže svoj deo diska

Scene koje igra renderuje u realnom vremenu koriste postojeće modele i teksture. Unapred snimljeni video-fajlovi funkcionišu drugačije. Oni liče na film koji se reprodukuje unutar igre.

Video visoke rezolucije sa kvalitetnim zvukom može da zauzme mnogo prostora, posebno ako postoji u više rezolucija ili sa različitim jezicima. Sportske igre, avanture sa mnogo filmskih scena i naslovi sa detaljnim tutorijalima zato mogu da sadrže veliku količinu video-materijala.

Kompresija pomaže, ali prejaka kompresija uvodi blokove, mutne prelaze i druge vidljive nedostatke. Studio zato mora da bira između manje instalacije i slike koja neće izgledati kao video poslat kroz pet različitih aplikacija za dopisivanje.

Veliki svetovi traže mnogo jedinstvenih objekata

Otvoren svet ne postaje uverljiv samo zato što je mapa velika. Potrebni su različiti objekti, enterijeri, vegetacija, vozila, odeća, animacije, vremenski efekti i detalji koji sprečavaju da svaka ulica izgleda isto.

Igra kao što je Dwarf Fortress pokazuje da ogromna dubina ne mora nužno da zahteva fotorealističnu grafiku i gigantsku instalaciju. S druge strane, naslov koji želi da svaki kamen, automobil i lik prikaže u visokoj rezoluciji mora da čuva mnogo više vizuelnih podataka.

Veličina igre zato nije direktno merilo količine sadržaja. Mala igra može da nudi stotine sati igranja, dok veliki naslov može da potroši mnogo prostora na detalje koje ćemo pogledati svega nekoliko sekundi.

Zakrpe ponekad povećavaju instalaciju

Ažuriranje od 20 GB ne znači uvek da će igra posle instalacije biti 20 GB veća. Zakrpa može da zameni stare fajlove novim verzijama.

Problem nastaje kada platformi treba dodatni privremeni prostor za preuzimanje, raspakivanje i proveru podataka. Tako korisnik može da ima dovoljno prostora za konačnu verziju igre, ali ne i za sam proces ažuriranja.

Igre koje godinama dobijaju nove mape, likove i sezonske događaje ipak mogu postepeno da rastu. Stari sadržaj ne nestaje automatski kada stigne novi. Digitalni ormar se puni slično kao pravi, samo što u njemu umesto jakni nalazimo skinove i mape.

Da li SSD smanjuje veličinu igara?

SSD sam po sebi ne može da smanji instalaciju. Isti fajl zauzima približno isti prostor bez obzira na to da li se nalazi na klasičnom hard-disku ili NVMe SSD-u.

Brži disk, međutim, menja način na koji igra može da pristupa podacima. HDD ima mehaničku glavu kojoj treba vreme da pronađe delove fajla na različitim mestima. SSD nema pokretne delove i može mnogo brže da čita veliki broj manjih podataka.

Savremene tehnologije poput Microsoft DirectStoragea omogućavaju efikasniji prenos podataka sa diska. DirectStorage podržava i dekompresiju pomoću grafičkog procesora, što može da smanji opterećenje procesora i ubrza učitavanje.

To omogućava developerima da koriste snažniju kompresiju bez ogromne kazne u brzini. Ipak, konačna veličina zavisi od odluka studija i načina na koji je igra napravljena.

Zašto developeri jednostavno ne kompresuju sve?

Mogu, ali kompresija nije besplatna. Podatke treba raspakovati pre upotrebe. Ako se taj posao obavlja presporo, pojavljuju se duža učitavanja, zastajkivanje i objekti koji iznenada iskaču pred igračem.

Prejaka kompresija zvuka i videa takođe može da smanji kvalitet. Kod tekstura i 3D podataka developer mora da pronađe ravnotežu između veličine, brzine učitavanja i opterećenja hardvera.

Optimizacija zahteva vreme, testiranje i stručne ljude. To je još jedan razlog zbog kojeg moderna gejming industrija u Srbiji ne traži samo programere i umetnike. Potrebni su stručnjaci za grafiku, zvuk, mreže, alate, testiranje i optimizaciju.

Kako bezbedno osloboditi prostor?

Nasumično brisanje fajlova iz foldera igre obično predstavlja lošu ideju. Platforma će ih pri sledećoj proveri ponovo preuzeti, a igra možda u međuvremenu neće raditi.

Bolji pristup izgleda ovako:

  1. Proverite upravljanje skladištem u Steamu, Xbox aplikaciji ili drugom launcheru.
  2. Uklonite igre koje trenutno ne koristite.
  3. Deinstalirajte nepotrebne DLC i jezičke pakete ako platforma to dozvoljava.
  4. Premestite velike igre na drugi SSD umesto da ih ponovo preuzimate.
  5. Obrišite stare snimke, screenshotove i video-klipove.
  6. Proverite foldere sa modovima, jer oni mogu da ostanu i posle uklanjanja igre.
  7. Očistite privremene fajlove kroz Windows Storage podešavanja.

Shader cache može da zauzme nešto prostora, ali njegovo brisanje nije uvek korisno. Igra će ga ponovo napraviti, a tokom tog procesa može privremeno da se pojavi trzanje slike.

Koliki SSD je potreban za gejming?

Za računar na kojem se istovremeno nalazi nekoliko većih igara, disk od 1 TB predstavlja razuman početak. Treba imati u vidu da deo prostora zauzimaju Windows, programi, ažuriranja i privremeni fajlovi.

Ako volite velike RPG naslove, simulacije i igre koje redovno dobijaju novi sadržaj, 2 TB pruža mnogo više slobode. Ne morate da držite celu biblioteku instaliranu. Brisanje igre ne briše kupljenu licencu niti sačuvane pozicije koje su sinhronizovane sa cloudom, ali cloud podršku ipak proverite pre deinstalacije.

HDD i dalje može da posluži za fotografije, video i starije naslove. Za novu zahtevnu igru koja izričito traži SSD, taj zahtev ne treba ignorisati.

Da li će igre nastaviti da rastu?

Verovatno hoće, ali ne moraju da rastu neograničeno. Bolja kompresija, brža dekompresija, proceduralno generisani sadržaj i pametnija isporuka podataka mogu da ublaže problem.

Platforme bi takođe mogle češće da dozvole korisnicima da biraju rezoluciju tekstura, jezike, kampanje i multiplayer sadržaj. Nema mnogo smisla da vlasnik monitora od 1080p obavezno preuzme 4K paket koji nikada neće koristiti.

Sada znamo zašto igre zauzimaju toliko prostora. Nije reč samo o dužini kampanje ili veličini mape. Svaki detalj, glas, animacija i video mora negde da stane. Naš disk je, praktično, skladište čitavog virtuelnog sveta — samo bez mogućnosti da naplati kiriju.

Više tekstova o igrama, hardveru i razvoju gejming tehnologija pronađite u rubrici Gejming.

 

Facebook
Twitter
LinkedIn
WhatsApp
Email

NAJNOVIJE VESTI