Kako su fotogrametrija i 3D skeniranje doneli fotorealizam u gejming

Kako su fotogrametrija i 3D skeniranje doneli fotorealizam u gejming (16:9 ilustracija)

Svi se sećamo trenutaka kada smo, kao klinci, buljili u pikselizovane ekrane i u mašti dopunjavali ono što tehnologija tada nije mogla da nam prikaže. Od osmobitnih avantura, preko prvih nespretnih 3D koraka na originalnom PlayStationu, pa sve do danas – potraga za fotorealizmom bila je sveti gral gejming industrije. Godinama smo mislili da će nam taj nivo realizma doneti isključivo sirova snaga grafičkih čipova i beskonačno povećanje broja poligona koje umetnici ručno crtaju.

Međutim, prava revolucija nije došla samo iz laboratorija gde se dizajnira hardver. Došla je iz spoja fotografije, matematike i realnog sveta. Tehnologije poput fotogrametrije i 3D skeniranja prebrisale su granicu između virtuelnog i stvarnog, omogućivši developerima da doslovno prenesu našu planetu unutar digitalnih svetova. Danas više ne govorimo o tome da li igra izgleda realistično – govorimo o tome da li uopšte možemo da je razlikujemo od stvarnog života.


Od piksela do stvarnosti: Šta je zapravo fotogrametrija?

Da bismo razumeli kako je ova tehnologija promenila industriju, moramo prvo definisati šta ona predstavlja. Najjednostavnije rečeno, fotogrametrija je nauka i tehnologija dobijanja pouzdanih informacija o fizičkim objektima i okolini kroz proces snimanja, merenja i interpretacije fotografija1.

U kontekstu razvoja video igara, ovaj proces izgleda fascinantno. Umesto da 3D umetnik provede nedelje modelujući kompleksnu stenu, stablo drveta ili fasadu stare zgrade u programima kao što su Maya ili Blender, tim na terenu preuzima ulogu fotografa.

[Objekat u stvarnosti] -> [Stotine fotografija iz svih uglova] -> [Softver za fotogrametriju] -> [Oblak tačaka (Point Cloud)] -> [3D model visoke rezolucije]

Proces se odvija kroz nekoliko ključnih koraka:

  1. Fotografisanje (Capture): Objekat ili okruženje se fotografiše iz stotina različitih uglova sa visokim preklapanjem (obično preko 60-80% između susednih slika). Koriste se profesionalni DSLR aparati, ali i dronovi za velike terene.
  2. Poravnanje i triangulacija: Specijalizovani softver (poput RealityCapture ili Agisoft Metashape) analizira zajedničke tačke na različitim fotografijama i izračunava tačnu poziciju kamere u prostoru za svaki snimak.
  3. Kreiranje oblaka tačaka (Point Cloud): Softver generiše milione trodimenzionalnih tačaka u prostoru, kreirajući precizan oblik skeniranog objekta.
  4. Generisanje poligonalne mreže (Mesh): Tačke se povezuju u poligone, stvarajući ultra-detaljnu geometriju.
  5. Projekcija tekstura: Originalne fotografije se "lepe" nazad na 3D model, dajući mu autentičnu boju, senke i mikro-teksturu koje je ljudskom rukom gotovo nemoguće verno reprodukovati.

Pioniri i revolucija: Igre koje su promenile pravila igre

Iako je fotogrametrija ranije korišćena u geografskim informacionim sistemima (GIS) i arheologiji, njena integracija u gejming industriju počela je stidljivo tokom protekle decenije.

Jedan od prvih naslova koji je svetu pokazao moć ove tehnologije bio je nezavisni hit The Vanishing of Ethan Carter iz 2014. godine, koji je razvio poljski studio The Astronauts. Sa relativno malim budžetom i malobrojnim timom, uspeli su da kreiraju vizuelno najimpresivniju igru tog vremena. Kada ste koračali kroz šume i prelazili preko starih pruga u toj igri, niste gledali generičke teksture – gledali ste stvarne poljske šume i planinske predele prenesene u Unreal Engine.

Ubrzo nakon toga, giganti su shvatili potencijal. Švedski studio DICE implementirao je fotogrametriju u Star Wars Battlefront (2015). Razvojni timovi su putovali na originalne filmske lokacije (poput Islanda za planetu Sullust ili nacionalnog parka Redwood za planetu Endor) i skenirali stene, drveće i reljef. Rezultat je bio toliko vizuelno ubedljiv da su igrači imali osećaj da se nalaze unutar same filmske sage.

Igra Godina izlaska Razvojni tim Ključni doprinos tehnologiji
The Vanishing of Ethan Carter 2014. The Astronauts Prva masovna demonstracija fotogrametrije u indie AAA kvalitetu.
Star Wars Battlefront 2015. DICE / EA Skeniranje filmskih lokacija i rekvizita na industrijskom nivou.
Forza Horizon 4 & 5 2018 / 2021. Playground Games Skeniranje neba (HDR timelapse) i celokupnih biomeksičkih regija Meksika.
Death Stranding 2019. Kojima Productions Skeniranje lica glumaca i prelepih, pustih pejzaža Islanda.
Senua's Saga: Hellblade II 2024. Ninja Theory Ekstremni fotorealizam kroz potpunu integraciju sa Unreal Engine 5 i Nanite tehnologijom.

Tehnološki stubovi: Kako hardver i softver sarađuju

Uvođenje fotogrametrije u gejming nije bilo bez prepreka. Najveći problem bio je sirovi broj poligona. Skenirani objekat visoke rezolucije može imati stotine miliona poligona, što je za grafičke karte prošlih generacija bilo potpuno neprobavljivo.

Tradicionalno, artisti su morali da rade proces zvan retopologija – ručno pojednostavljivanje 3D modela kako bi se smanjio broj poligona (low-poly verzija), a zatim "pečenje" (baking) detalja sa high-poly modela na normal mape (teksture koje simuliraju dubinu). Iako efikasan, ovaj proces je oduzimao vreme i uvek je značio gubitak određenog nivoa detalja.

Dolaskom devete generacije konzola (PlayStation 5 i Xbox Series X/S) i revolucionarnog Unreal Engine 5 pokretača, pravila igre su se trajno promenila.

Moć Nanite-a i Lumen-a

Epic Games je sa Unreal Engine 5 predstavio Nanite – virtuelizovani sistem geometrije. Nanite omogućava developerima da direktno uvezu filmske skenove (milione i milijarde poligona) u engine bez potrebe za ručnom optimizacijom i kreiranjem nivoa detalja (LOD - Level of Detail).

"Nanite je oslobodio kreativnost naših umetnika. Više ne moramo da brinemo o budžetu poligona ili da provodimo dane optimizujući modele. Ako kamera može da vidi detalj, Nanite će ga renderovati u realnom vremenu, piksel po piksel."
Kim Libreri, tehnički direktor u Epic Games

U kombinaciji sa Lumenom, sistemom za potpuno dinamičko globalno osvetljenje, skenirani objekti reaguju na svetlost na apsolutno prirodan način. Kada sunčeva svetlost udari u skeniranu stenu od crvenog peščara, ta crvena svetlost se realistično odbija o okolnu travu i tlo, stvarajući atmosferu koju je ranije bilo nemoguće ručno programirati.

Napomena

Da bi se ovi masivni skenirani podaci učitavali u realnom vremenu dok se igrač kreće kroz svet brzinom od 100 km/h (na primer u trkačkim igrama), brzina SSD uređaja na modernim konzolama i PC računarima je postala kritična karika u lancu, zamenjujući nekadašnje usko grlo koje su činili spori mehanički hard diskovi.


Skeniranje lica i digitalni ljudi: Brisanje granice između glumca i avatara

Fotogrametrija se ne koristi samo za statične objekte i pejzaže. Jedan od najuzbudljivijih aspekata ove tehnologije jeste 3D skeniranje lica i tela glumaca.

Nekada su se karakteri u igrama modelovali na osnovu konceptualnih crteža. Danas, zvezde poput Normana Ridusa (Death Stranding), Kijana Rivsa (Cyberpunk 2077) ili Meline Juergens (Hellblade) doslovno ulaze u specijalne rigove za skeniranje.

Ovi rigovi, često nazvani Light Stage, sastoje se od kupole sa desetinama, pa čak i stotinama kamera i LED svetala postavljenih pod različitim uglovima. U deliću sekunde, dok glumac pravi različite ekspresije lica (bes, tuga, smeh), kamere beleže svaki detalj – pore na koži, sitne bore, asimetriju zenica i način na koji se svetlost prelama kroz površinske slojeve ljudske kože (subsurface scattering)2.

Koristan savet

Ukoliko želite da vidite vrhunac ove tehnologije u kućnim uslovima, preuzmite besplatni alat MetaHuman Creator od kompanije Epic Games. On koristi bazu podataka stvarnih 3D skenova ljudskih lica kako bi vam omogućio da kreirate neverovatno realistične digitalne ljude u samo nekoliko klikova.


Izazovi na putu do savršenstva: Zašto svaka igra nije fotorealistična?

Iako zvuči kao magično rešenje za sve probleme u gejming industriji, fotogrametrija sa sobom nosi i ozbiljne izazove koji sprečavaju njenu univerzalnu primenu.

  1. Problem neželjenog osvetljenja (De-lighting): Kada fotografišete objekat u stvarnom svetu, on na sebi već ima senke i svetlost tog specifičnog trenutka (npr. oblačan dan ili direktno sunce). Ako taj model ubacite u igru gde se vreme dinamički menja, senke na teksturi će izgledati pogrešno. Zbog toga artisti moraju da prođu kroz kompleksan proces "čišćenja" svetlosti sa tekstura (de-lighting) kako bi model mogao biti prirodno osvetljen unutar igre.
  2. Veličina fajlova (Storage): Ultra-detaljne teksture u 8K rezoluciji i kompleksni modeli zahtevaju ogroman prostor na disku. To je jedan od glavnih razloga zašto moderne igre često prelaze veličinu od 150 gigabajta.
  3. Kreativna ograničenja: Fotogrametrija je sjajna za igre koje teže realizmu i koje su smeštene u naš svet. Međutim, za fantastične svetove, naučnu fantastiku ili stilizovane igre (poput onih iz Nintendo kuhinje), ručni rad umetnika i dalje ostaje nezamenjiv. Ne možete skenirati zmaja ili futuristički svemirski brod – njih i dalje mora da stvori ljudska mašta.

Budućnost: Da li je fotorealizam krajnji cilj gejminga?

Kako tehnologija napreduje, proces 3D skeniranja postaje sve dostupniji. Više nam nisu potrebni skupoceni studiji i oprema od nekoliko stotina hiljada evra. Sa modernim pametnim telefonima koji poseduju LiDAR senzore, svako od nas može postati "skenerista". Možete skenirati svoju omiljenu šolju za kafu, patike ili kućnog ljubimca i prebaciti ih u virtuelni svet za nekoliko minuta.

Sledeći korak u evoluciji jeste integracija veštačke inteligencije (AI) sa fotogrametrijom. AI algoritmi već sada mogu da popune praznine na mestima gde kamere nisu mogle da priđu objektu, generišući savršene 3D modele iz samo nekoliko običnih fotografija sa mobilnog telefona.

Fotorealizam više nije pitanje "da li", već "kada". Ali, kao što svaki iskusan gejmer zna, grafika je samo jedno platno. Ono što igru čini besmrtnom jesu njena priča, mehanika, atmosfera i emocija koju budi u nama. Fotogrametrija nam je dala najlepše virtuelne prozore kroz koje možemo da gledamo, ali na developerima je da iza tih prozora stvore svetove u koje vredi zakoračiti.

Reference i napomene

  1. Fotogrametrija vuče korene još iz sredine 19. veka, kada je francuski oficir Aimé Laussedat koristio fotografije sa balona za potrebe topografskog premera i kartografije.

  2. "Subsurface scattering" (podpovršinsko rasipanje svetlosti) je fizički fenomen gde svetlost prodire u poluprovidni objekat (poput ljudske kože ili voska), rasipa se unutar njega i izlazi na drugom mestu. Bez simulacije ovog procesa, digitalni ljudi izgledaju plastično i beživotno.