Svatko tko je gledao 3D animirani film, ili je dovoljno dugo igrao video igre, vjerojatno je primijetio nešto o odnosu između likova i odjeće: nikad ih ne vidimo kako se oblače. Razlog za to je što animiranje 3D lika na komad tkanine često dovodi do katastrofalnih rezultata, dok lik ili tkanina ne izgledaju "realno".
Istraživači s Instituta za tehnologiju u Georgiji pokušali su riješiti ovo pitanje, a njihovi rezultati su impresivni - iako pomalo glupi.
U videu koji se nalazi u zaglavlju možemo vidjeti nekoliko kratkih isječaka humanoidnih modela koji pokušavaju obući odjeću. Dok su animacije daleko od prirodnih, Karen Liu i njezin tim GIT-a pokušavaju pronaći način da se tkanina za fiziku isprepliće s ručno animiranim 3D modelima bez potrebe za animatorima kako bi se uvjerili da se svaka vlakna ne mogu zaglaviti ili zapeti na modelu znakova.
Dopuštanje vode i tkanine fizičkom stroju obično je spremilo animatore puno vremena i sada bi istraživanje GIT-a moglo pružiti veći realizam u 3D filmovima i video igrama.
"Najbliža stvar koju ćete staviti u odjeću koju ćete vidjeti u animiranom filmu je." The Incredibles stavljanjem ogrtača, a to je još uvijek vrlo jednostavan slučaj jer zapravo ne uključuje puno fizičkog kontakta između likova i tkanine. [...] To je problem koji želimo riješiti jer generiranje ove vrste scene uključuje fizičku interakciju između dva vrlo različita fizička sustava. "- Karen Liu, voditelj GIT-ovog istraživačkog tima o trenutnoj praksi animacije odjeće
Jedan od najvećih izazova za Karen Liu je razvoj algoritma za pronalaženje puta koji je i realan i fluidan. Prema Liuu, "lik mora donijeti pravu odluku o tome kako će on ili ona pomaknuti udove, tako da ima jasan put do otvaranja." To je teško iz više razloga, jer ljudi čine mnoge pokrete koje zapravo ne razmišljamo kada se obučemo.
To uključuje neugodne pokrete kao što je trzanje ručnog zgloba ili namigivanje ruku kroz rukave. Bez ovih animacija, 3D lik može doseći čudne razine kretanja u sekundi, čak i ako vidljivo ne vidimo nešto pogrešno.
Dok se Liuov tim približio rješavanju problema s predodređenim 3D prostorom, oni također žele vidjeti primjenu svojih rezultata u realnom vremenu 3D. To znači da bismo uskoro mogli vidjeti ove algoritme koji se koriste u videoigrama. Oni također žele primijeniti svoja istraživanja i na robote: većina robota je dizajnirana kako bi se izbjegli sudari, ali proces stavljanja košulje zahtijeva mnogo manjih sudara.
Ali što to znači za svijet igara?
Trenutno u video igrama većina - ako ne i sve - scene preljevanja su pre-rendered. Najbliži primjeri svlačenja i oblačenja u igri obično uključuju fade-to-black ili lik koji se skriva iza neke vrste vizualnog bloka prije nego što magično promijeni odjeću.
Najpoznatija od tih promjena su "The Sims" s likovima koji se neobjašnjivo okreću prije no što se ponovno pojave s novim setom odjeće. Iako se stavljanje odjeće možda ne čini zemljom bitno važnim za igranje igara, ova kretanja mogu pomoći u uranju u videoigre koji se uvelike oslanjaju na promjene u odjeći ili golotinju za pripovijedanje. Određene scene iz Čarobnjak i Mass Effect mi padne na pamet.
Svakako bih mogao vidjeti ovakve animacije u scenama između roditelja i djeteta, ili između dva odrasla lika
Osobno mislim da će to biti zanimljiv koncept za budućnost video igara. Čak i ako programeri igara ne koriste ovo istraživanje kao način za animiranu odjeću, mogli bismo vidjeti da to postane korisno za druge aplikacije. Na primjer, mogli bismo vidjeti nove videoigre u kojima bi cilj igre mogao biti da znak postavi fizički prikazan objekt na ili u drugi nefizički prikazani objekt. Niste sigurni što bi učinili s ovim konceptom, ali ja sam siguran da bi programeri igara mogli smisliti nešto!
Što mislite o ovom istraživanju? Je li to gubitak vremena? Možete li se sjetiti bilo kakve koristi od nje u budućnosti?