Soluţii - PC Magazine Romania, Februarie 2004
Crearea unui text animat folosind metoda LOFT
Ionuţ Ghionea
În această aplicaţie se prezintă modul de realizare a unui text, scris în timpul
unei animaţii. Se va utiliza metoda reliefării curbelor Spline (metoda Loft),
asemănătoare cu extrudarea, dar în care apar câteva particularităţi: reliefarea
creează o formă de-a lungul unei căi, ce poate fi ajustată, concomitent cu modificarea
profilului.
Pentru a crea obiecte reliefate, se desenează întâi forma profilului care,
apoi se deplasează de-a lungul căii alese. Reliefarea este un procedeu dificil
care necesită foarte multă intuiţie pentru a şti de la început ce anume se doreşte
a fi obţinut.
Pentru simplificarea explicaţiilor, se va considera textul redus la o singură
literă, ´M´, spre exemplu. Din [Create] -> [Shapes] -> [Text],
folosind font-ul "Arial" şi dimensiunea (Size) egală cu 200, se creează
litera ´M´, ca în Figura 1.
Fig. 1 - Crearea literei ce se doreşte a fi animată

În scenă se mai adaugă încă un mic dreptunghi pe care, apoi, se aplică opţiunea
Loft de-a lungul literei ´M´. Dreptunghiul se creează din [Create]
-> [Shapes] -> [Rectangle], cu dimensiuni (Lenght, Width) de 6, respectiv
8 pixeli şi se poziţionează perpendicular pe literă, orizontal, ca în Figura
2:
Fig. 2 - Adăugarea unui element de tip dreptunghi

În acest moment, dreptunghiul va fi obiectul Loft, iar litera, calea pe care
acesta se va mişca. Pentru a începe realizarea animaţiei se selectează litera,
se deschide [Create] -> [Geometry] şi se alege [Loft]. Se apasă butonul [Get
Shape] şi se selectează dreptunghiul creat anterior. Din meniul Skin Parameters
se alege valoarea 1 pentru Shape Steps şi valoarea 5 pentru Path Steps. Se mai
poate activa şi opţiunea Optimize Shapes, aceasta va reduce numărul de poligoane
din litera obţinută după Loft, fără să degradeze prea mult imaginea finală a
obiectului. În Figura 3 se observă rezultatul operaţiilor prezentate mai sus.
Fig. 3 - Aspectul literei după operaţia loft

Se selectează obiectul obţinut după Loft iar din [Modify] se deschide secţiunea
Deformations, aflată sub Skin Parameters. Se apasă butonul [Scale] şi se obţine
imaginea din Figura 4:
Fig. 4 - Reglarea curbei de deformare

În Figura 4 este reprezentată curba de deformare. Se apasă pe butonul [Insert
Corner Point] şi se adaugă pe linia roşie încă două puncte. Se vor obţine astfel
patru puncte, cele două avute de la început şi cele două adăugate ulterior.
Pentru simplificarea explicaţiei, se numerotează cele patru puncte cu numere
de la 1 la 4, începând de la stânga spre dreapta. Încă o precizare înainte de
a începe animarea propriu-zisă: punctul de la care începe animaţia este 0, cu
alte cuvinte, pe bara de animaţie de la baza ecranului, cursorul se află în
poziţia iniţială, 0.
Se selectează punctul 2 şi i se schimbă valorile pe orizontală şi verticală
astfel: pe orizontală la 0, iar pe verticală la 100. Este mai uşor ca valorile
să se introducă de la tastatură decât să se mişte punctul cu ajutorul mouse-ului.
La fel, pentru punctul 3, se setează valorile, pe orizontală şi verticală la
0. În final, punctului 4 i se schimbă valoarea pe verticală la 0. Se observă
acum că obiectul rezultat nu mai are "substanţă", din el rămânând
numai cadrul.
Se apasă butonul [Auto Key] de la baza ecranului, acesta devenind roşu. Se
mută cursorul de animare din poziţia 0 în poziţia 100. În fereastra de dialog
Scale Deformations se selectează punctul 3 şi se setează valoarea pe orizontală
la 100. La fel pentru punctul 2, căruia i se setează, deasemenea, valoarea pe
orizontală la 100. Închizând fereastra de animare, animaţia este gata şi pregătită
pentru vizualizare.
Apăsând pe butonul [Play Animation] se vede cum pe cadrul literei ´M´
se mişcă un cursor, acel dreptunghi creat la început şi care lasă "substanţă"
în urma sa (Figurile 5 şi 6).
Fig. 5-6 - Secvenţe intermediare cuprinse în timpul animaţiei

Evident, în cadrul unui text, format din mai multe litere, pentru fiecare literă
în parte trebuie creat un mic dreptunghi (sau orice altă formă) căruia să-i
fie dată o cale de deplasare, ca în exemplul prezentat.
|