Zasto ovo pricam? Iz dva razloga.
Prvo, skidam nesto u pozadini pa imam vremena. :)
Drugo, kod animacije gde se tacke na meshu ne pomeraju
u odnosu jedne na drugu, gde se koristi move i rotate, bend
i slicno (sad ce neki zloca da kaze kako bend itekako pomera
tacke u odnosu jedne na drugu, ali ce mo zloce ignorisati)
drzanje objekta u vise layera je korisno kada zelimo da se
recimo automobil sudari sa drugim i da mu otpadne far ili da
se otvore vrata. Znaci Auto je parent od vrata i fara i on
ih nosi sa sobom kada ide napred, ali kada se sudari, onda
mi pomeramo/rotiramo vrata i far i oni "ispadnu" iz svog mesta.
Kod animacije gde tacke mesha moraju da se pomeraju u odnosu
jedna na drugu da bi animacija izgledala realno, meshevi moraju
biti kompakni - bez rupa i razdvojenih delova. Kada bi tvoja kreatura
sa "odsrafljenom" glavom rotirala glavu levo/desno - rotirala bi samo
glavu, a to nije bas realno. Realno je da se pri rotaciji glave i vrat
malo istegli , da pokusa "da isprati" glavu. Ovo je izvodljivo cak i sa
"rupama" ali se sve te rupe vide i treba ih izbegavati ukoliko se to
moze.
Naravno, nekada je drzanje glave/tela/ruku/nogu kao odvojene
objekte pozeljno pri animaciji ljudi, pogotovu ako se rade low detail
modeli za igre. Evo recimo GTA3, svi ljudi su sastavljeni iz "kockastih
delova" koji nisu spojeni nego "ugurani" jedni u druge. Ovo je uradjeno
verovatno iz razloga sto su likovi mali (pa se ovo vidi samo u cinematicima),
a i verovatno zbog toga sto bi programeri u drugacijoj izvedbi morali da se
bave reprodukcijom skeletalne animacije - dok su ovako iskoristili istu postavku
kao kod vozila (koja su glavna fora u igri) te je covek zapravo auto sastavljen
od glave,ruke,noge itd. koji se tretiraju kao posebni objekti (ovo je korisno i kada ti
delovi treba da "otpadnu" - isto kao kad otpada hauba od kola, samo sto ih ovde
seckate testerom ili sta ti ja znam). Takodje ovako se moze sastaviti mnogo vise
ljudi od mnogo manje delova - uzmi glavu od lika1, telo od lika2, ruke od lika4, noge
od lika1 i dobices lik5.
Stvarno ne znam sto sam ovo zadnje ispiso, ali mislim da je interesantno i moze
biti inspirativno nekima (osim dela sa testerom). Hteo sam da kazem da su sve
metode prihvatljive dok resavaju problem. :)
Mass murder ain’t just painless,
Now we’ve made it cute.
The Church Of The Holy Transistor