Primjer animiranih tekstura Unity Engine

Animirane teksture

Kao što je već rečeno u osnovama tekstura, UV teksture predstavljaju dvije kordinate U i V preko kojih se tekstura prenosi na 3D model. Vodeći se ovim principom moguće je definirati jedan prozor odnosno isječak veće teksture primjerice (0.3 ; 0,7) te na taj način isjeći jedan smajlić iz iduće slike. Te ako bi ovaj isječak množili sa nekim offsetom odnosno pomakom taj isječak bi se "preselio" na idućeg smajlića te kroz niz offseta dobili bi animiranu teksturu na određenom jednostavnom poligonu. Primjer ovoga principa može se vidjeti na idućoj slici

picture2

Još jedan primjer UV animacije koji je prikazan je vatra koja je ostvarena uz pomoć iduće slike.

picture2

Sljedi isječak koda koji prikazuje računanje prethodno spominjanog offseta, na temelju broja stupaca i redaka u cijeloj teksturi. Kod je preuzet sa Unity Community Wiki i dostupan je za širu upotrebu

Skripta animacije picture2