Pagina principala » HOWTO » De ce noile jocuri ocupă spațiu pe hard disk?

    De ce noile jocuri ocupă spațiu pe hard disk?

    Red Dead Redemption 2: Este necesar un spațiu de stocare de 105 GB. Umbra războiului: 98 GB. Final Fantasy 15: aproape 150 GB. De ce naiba sunt aceste jocuri care iau atât de mult spațiu pe hard disk?

    Există câțiva factori diferiți în joc aici. Și pentru a fi specific, vorbim despre jocuri mari, AAA 3D, nu despre cum ar fi Minecraft sau Valea Stardew. Dar, în termenii cei mai simpli, există trei motive principale: fișierele jocului devin tot mai mari, lumile jocurilor devin tot mai mari, iar spațiul de stocare disponibil devine mai ieftin. Să le examinăm.

    Fișierele cu rezoluție înaltă sunt mai mari

    Vânt povestea înapoi aproximativ 20 de ani, până în primele zile ale jocurilor 3D. În acel moment, atât personajele, cât și mediile din jocurile 3D erau simple, deoarece dezvoltatorii tocmai au venit să se ocupe de uneltele unei noi forme de artă. Iată o privire la ceea ce Snake-ul Solid, al venerabilului Unelte de metal franciza, arata ca in Unelte din metal solid în 1998.

    Unelte din metal solid, 1998.

    Unelte din metal solid a fost de ultimă oră, oferind unele dintre cele mai impresionante grafică 3D disponibile pe orice consola. Dar astăzi Snake arată blocat și simplu: practic puteți număra poligoanele care alcătuiesc capul, iar texturile (imaginile bidimensionale așezate pe modelele poligonale ca tapetul pentru a le defini) sunt blocate și pixelate.

    Asta pentru că PlayStation-ul original a avut doar o fracțiune din puterea PC-urilor moderne. Nu numai că aceste console mai vechi au fost capabile să redea caractere și medii mai complexe, dar nu aveau nevoie de ele: PS1 putea să trimită video la o rezoluție de 320 × 240 pentru majoritatea jocurilor. Dacă citiți acest articol pe un telefon mobil recent, acesta este mai mic de un centimetru pătrat al ecranului mic, dar de înaltă rezoluție.

    Asta a fost despre toată fidelitatea necesară pentru a maximiza capacitatea unei televiziuni din anii 1990. În consecință, dimensiunile jocurilor cu modele 3D simple și texturi cu rezoluție redusă 2D au fost mai mici: pe două discuri compacte, Unelte din metal solid a ocupat aproximativ 1,5 GB de spațiu de stocare. Jocurile pe PC ar putea fi mai mari și ar putea produce mai multe grafice de înaltă rezoluție, dar ele erau încă o fracțiune din dimensiunile jocurilor moderne.

    Acum, să aruncăm o privire asupra unei versiuni moderne a acestui personaj pentru comparație: Snake Solid din Metal Gear Solid 5, lansat în 2015.

    Metal Gear Solid V: The Phantom Dure, 2015.

    Fața șarpelui este aproape fotorealistă: în afară de câțiva unghiuri pe patch-ul și părul din ochi, este greu de spus că aceasta este o colecție de poligoane și texturi și nu o persoană reală. Aceste texturi sunt, de asemenea, esențiale: acum sunt împachetate cu o rezoluție suficientă că jucătorii care le vizualizează pe un televizor de 1080p sau 4K nu vor vedea blocuri pixelate (cu excepția cazului în care se apropie de ceva).

    Chiar mai multe informații vizuale, cum ar fi suprafețele modificate pentru efecte de iluminare, diferite materiale care se comportă în moduri diferite în motorul fizicii și lucruri precum particule plutitoare pentru fum sau foc, adaugă straturi pe straturi complexității grafice. Și toate acestea se întâmplă în timp real, într-un motor de joc pe care jucătorul poate să-l interacționeze, nu o tăietură pre-redată ca un film CG. Nu e de mirare asta MGS5 ocupă de douăzeci de ori spațiul jocului original?

    Modelele 3D complexe și texturile 2D nu sunt singura parte a acestei ecuații. Datele sonore au devenit și mai complexe. Coloanele sonore ale jocurilor cu cartușe au avut doar câteva note rudimentare și, chiar dacă au replicat câteva game impresionante de muzică, au trebuit să se încadreze în dimensiuni de fișiere mai mici decât orice imagine de pe pagina pe care o citiți chiar acum.

    În comparație, muzica și efectele de sunet de înaltă fidelitate ale jocurilor moderne sunt gigantice, să nu mai vorbim de fișierele pentru fiecare linie de dialog și de fiecare întâmplătoare sau amețeală ale personajului. Uneori, aceste fișiere audio sunt de asemenea necomprimate, mai mult ca muzica pe un CD decât un MP3, astfel încât procesorul consolei sau PC-ului nu este împovărat cu un strat suplimentar de procesare în plus față de jocul care rulează. În lui Titanfall Versiunea PC din 2014, jocul a inclus 35 de GB de spațiu, care era doar pentru audio necomprimat.

    Lumea jocurilor devine mai mare

    În plus față de grafica și audio-ul jocurilor moderne, crescând în complexitate, jocurile în sine devin masive. Aruncați o privire la această diagramă de comparație pentru Marele Furt Auto serie. GTA III din 2001 a fost considerat unul dintre cele mai mari jocuri de roaming libere realizate vreodată la momentul lansării sale, însă dezvoltatorii au triplat dimensiunea hărții jocului doar trei ani mai târziu cu GTA San Andreas. Ultimul joc din serie, GTA V, are o hartă de mai mult de zece ori mai mare decât dimensiunea sa, acoperind mai multe tipuri de teren și medii.

    Grand Theft Auto hărți joc, 1997-2013.

    Aceasta nu este o regulă tare și rapidă: unele jocuri mai structurate, cum ar fi Overwatch sau luptător de stradă, au doar câteva etape diferite. În consecință, acestea sunt mult mai mici în ceea ce privește dimensiunea fișierului. Dar explozia de jocuri din lumea deschisă din ultimii zece ani a creat o cursă între dezvoltatori și editori care doreau să creeze cele mai mari hărți posibile de jocuri.

    Far Cry, Assassin's Creed, Cauza Just, Borderlands, Scrolls Elder, Cade afară, și Vrajitorul: unele dintre cele mai populare titluri de pe piață au lumi enorme de joc care scal dimensiuni crescând cerințele de dimensiune exponențial. Doar pentru ca 3 are o zonă de joc care, dacă este scalată în lumea reală, ar fi de 20 de mile pe fiecare parte. Multe dintre aceste lumi folosesc activele conexe - de exemplu, aceeași textura pentru un patch de piatră sau un zid de beton poate fi folosită mereu. Dar hărțile și zonele mai mari necesită doar mai multe date.

    Assassin's Creed: Odiseea, 2018.

    Chiar jocuri care urmează o abordare mai convențională bazată pe nivel, cum ar fi osândă devin mult mai mari, doar pentru că nivelurile sunt mai mari decât erau, iar grafica și fișierele audio trebuie să crească. Elementele vizuale unice necesită fișiere dedicate în spațiul de stocare al jocului. Cu cat aveti mai multe nivele si cu cat sunt mai mari aceste nivele, cu atat mai mult spatiu de stocare este necesar.

    Depozitarea devine mai ieftină; Internetul devine mai rapid

    Primul meu calculator, la mijlocul anilor '90, avea un hard disk de 40 GB. (Și la acea dată, tatăl meu sa minunat de excesul, observând că supercomputerele de dimensiuni de cameră pe care le-a folosit la Lockheed în anii '70 și '80 aveau aproximativ o zecime din acest lucru.) PC-ul pe care îl scriu are patru terabyte de spațiu între un SSD și un hard disk - o capacitate de stocare de 100 de ori mai mare decât cea a Compaq-ului meu vechi. Și acest lucru este cu greu un fenomen limitat la PC-uri: în acest an Apple a vândut primul său telefon cu 512GB de stocare, iar unele telefoane Android pot avea mai mult de un terabyte datorită cardurilor MicroSD.

    4TB de spațiu pe calculatorul desktop principal.

    Capacitățile de stocare nu devin tot mai mari, ele sunt și mai rapide, datorită memoriei în stare solidă, care înlocuiește din ce în ce mai mult hard disk-urile care se rotesc. Dar chiar dacă doriți mai mult spațiu de stocare cu un hard disk convențional, stocarea devine și mai ieftină. Un hard disk PC cu 4TB de spațiu - suficient pentru a supraviețui vechiul supercomputer al tatălui meu literalmente de o mie de ori - poate fi luat pentru aproximativ 100 de dolari. Obținerea acestui spațiu preinstalat pe noul computer sau pe consola dvs. nu este destul de ieftină, deoarece producătorii preferă să obțină un profit la fiecare upgrade, dar este totuși incredibil de ieftin în comparație cu ceea ce fusese. Cele mai ieftine modele de Xbox și PlayStation vin acum cu unități de hard disk de 1TB, în ciuda faptului că costă doar 300 de dolari pentru întreaga mașină. Face ca hard disk-ul "inovatoare" pe originalul Xbox sa arate putin in comparatie.

    Pentru gameri, aceasta este o binecuvântare mixtă. Acum, pentru o prelucrare mai rapidă a jocurilor, fiecare joc mare insistă să fie instalat pe hard disk, chiar dacă vine ca un disc de modă veche cumpărat într-un magazin. Într-o unitate de hard disk de 1 TB, se poate potrivi undeva între 20 și 30 de jocuri AA majore sau poate doar zece dacă sunt toți Final Fantasy 15. Spațiul de pe hard disk se umple rapid și sunteți nevoit să dezinstalați jocuri mai vechi dacă doriți să jucați altele mai noi.

    Nu e mare lucru, le poți descărca oricând vrei, nu? Este adevărat. Conexiunile moderne la internet sunt mult mai rapide, cel puțin pentru majoritatea oamenilor care locuiesc lângă un oraș mare. Dar chiar și cu o conexiune foarte bună de 100 Mbps, un joc de 50 GB are nevoie de peste o oră pentru descărcare. Veți avea nevoie de mai mult de cinci ore pe o conexiune tipică de 25 Mbps și presupunând că puteți obține o descărcare ideală de pe serverele server-PlayStation sunt notorii lent chiar și pe cel mai bun internet. Adăugați plăcuțe de date în acea mizerie și duce la multe dureri de cap.

    Iată o ilustrație. Imaginea de mai sus este unitatea curentă de stocare a PC-ului primar, cu o încărcătură de până la 900 GB. Zona roșie este jocurile de la Steam, Origine și Blizzard, aproape 500 GB pentru o mână de titluri moderne. Zona verde este colecția mea de ROM-uri, sute și sute de jocuri de consolă din anii 80, 90 și 2000 - ceva mai mult decât o zecime din mărimea jocurilor mele moderne. Zona albastră este fișierele pe care trebuie să opereze sistemul de operare Windows.

    Între unitățile mai mari și conexiunile mai rapide, dezvoltatorii s-au limitat la dimensiunile fișierelor. La urma urmei, dacă jucătorul are 1 TB de stocare, care este problema cu un joc de 100 GB care ocupă doar o zecime? Acum douăzeci sau treizeci de ani, limitele dezvoltatorilor forțați de mediu să fie zgârciți cu dimensiunile fișierelor lor - motivul pentru care Scorpion și Sub Zero arată atât de similar în original Bătaia mortală se datorează faptului că sunt aceleași fișiere de textură, modificate doar puțin pentru a le face diferite culori. Acum, dezvoltatorii nu trebuie să-și facă griji în ceea ce privește optimizarea jocurilor pentru stocare - deși ar fi trebuit doar să-și salveze jucătorii de frustrarea instalațiilor și ștergerilor constante.

    Acest lucru va fi mai bun?

    Probabil nu, cel puțin pe termen scurt. Jocurile vor deveni mai mari și mai complexe și probabil vor face acest lucru într-un ritm mult mai rapid decât extinderea spațiului de stocare disponibil. Acesta este un aspect al jocurilor moderne pe care va trebui să o trăim pentru o vreme.

    Există un lucru care ar putea schimba această ecuație: streaming joc. Companiile precum NVIDIA și Sony oferă deja jocuri complete în stil AAA, streaming printr-o conexiune de mare viteză. Această configurație face toate lucrările grele de grafică și de stocare pe un server de la distanță, deci tot ceea ce este necesar pentru a vă juca la nivel local este un controler, un ecran și un mic program pentru a afișa jocul de la distanță. Google, Nintendo și Microsoft investighează aceeași tehnologie pentru serviciile viitoare.

    Dar aceasta nu este o soluție ideală. La fel ca serviciile de streaming video precum Netflix și Hulu, serviciile de jocuri streaming sunt limitate în ceea ce privește bibliotecile, desenând doar acele jocuri pentru care au negociat drepturile. Este posibil ca, indiferent de serviciul pe care îl alegeți, vor fi câteva jocuri pe care le doriți, care nu sunt disponibile pe acesta. Și jocurile de streaming necesită o conexiune de internet mult mai largă și mult mai stabilă decât streaming video. În plus față de o "țeavă" largă pentru o mulțime de date, aveți nevoie de o conexiune cu o latență scăzută care să permită doar o mică fracțiune de secundă să vă trimită imagini și sunet și să retransmiteți comenzile controlerului dvs. înapoi la serverul dvs. 25mbps este un minim minim pentru jocuri de 1080p bune, iar titluri mai complexe de 4K vor necesita, de aproximativ patru ori mai mult.

    Dacă sunteți pe un PC desktop și simțiți criza de stocare, vă recomand să investiți într-o unitate de expansiune ieftină. Puteți să mutați fișierele de joc de pe unitatea principală sau SSD și să le restabiliți numai atunci când aveți nevoie de ele. Opțiunile laptopului sunt mai limitate, mai ales în cazul modelelor mai subțiri și subțiri care nu permit utilizatorilor să acceseze hard disk-ul. Xbox One și PlayStation 4 suportă atât unități hard disk externe care pot stoca fișiere de jocuri, cât și tipuri de do-it-yourself pot înlocui unitatea de stocare internă (la fel ca pe un PC) dacă doresc să anuleze garanția consolei.

    Creditul imagine: Wikipedia, Steam, GTA / Masini, Amazon