Šajā sadaļā tu dziļi ienirsi 3D projektu pasaulē After Effects. Tu iemācīsies, kā efektīvi atrast daudz Null objektu centrus un izveidot lēciena vektoru, kas tiek izmantots lēcienu animācijai uz sfēras virsmas. Lai to izdarītu, mēs izmantosim specifiskas izteiksmes, kas automatizē visu procesu, tādējādi tu vari ietaupīt uz grūtā roku darba.
Galvenās atziņas
- Tu uzzināsi, kā aprēķināt vairāku slāņu centru, izmantojot izteiksmi.
- Tu uzzināsi, kā lēciena vektors nodrošina, ka lēcieni ir perpendikulāri sfēras virsmai.
- Izteiksmu izmantošana būtiski atvieglo animāciju.
Soļu pa soļiem vadība
Atrast centru
Lai aprēķinātu centru, tev jāsāk ar pamata formulu, kas sastāv no visu slāņu pozīciju summas, dalīta ar slāņu skaitu. Ir svarīgi, lai tu skaidri apzinātos, cik daudz slāņu tev patiešām ir, jo tas ir būtisks priekšnoteikums vidējā aprēķināšanai.
Pirmkārt, ievieto izteiksmi Null objekta pozīcijā. Turiet nospiestu Alt taustiņu un noklikšķiniet uz pulksteņa ikonas blakus 'Pozīcija' laika skalā.

Tālāk izmanto šādas mainīgās, lai noteiktu pirmā un pēdējā slāņa indeksu. Definē 'IDX_A' pirmajam slānim un 'IDX_B' pēdējam slānim, kas ļauj aprēķināt kopējo slāņu skaitu (Num_L), izmantojot tikai IDX_B - IDX_A.
Tagad ir pienācis laiks izveidot ciklu, kas iterē caur visiem slāņiem. To tu īstenosi ar for ciklu, kas summē katra Null objekta pozīcijas.
Cikla iekšienē tu piekļūsi pašreizējai slāņa pozīcijai un pievienosi to mainīgajam 'Avg_POS', kas saglabā vidējo. Pārliecinies, ka tu pareizi apstrādā X, Y un Z vērtības.

Pēc tam, kad visas pozīcijas ir summētas, daliet kopējo pozīciju ar slāņu skaitu, lai iegūtu reālo vidējo vērtību. Šajā procesā būs nepieciešams ņemt vērā arī dimensijas (X, Y, Z).
Beigās tu iegūsi visu slāņu centru savā kompozīcijā, un viss tas notiks dinamiski, bez nepieciešamības manuāli skaitīt slāņus.
Izveidot lēciena vektoru
Ar zināšanām par centru mēs tagad pievēršamies lēciena vektoram. Lēciena vektors ļauj tev radīt skaistus loku perpendikulāri sfēras virsmai, bez nepieciešamības pēc manuālas animācijas.
Tu sāksi atkal ar izteiksmi uz slāņa, kas attēlo lēciena vektoru. Atkal turiet nospiestu Alt taustiņu un noklikšķiniet uz pulksteņa ikonas. Tev ir nepieciešami tavi sākumpunkti.

Pirmais punkts būs objekta pašreizējā pozīcija, kamēr otrais punkts ir centrs (World Center). Tagad ir jāaprēķina vektora pozīcija. Lēciena vektors izriet no atšķirības starp punkta pozīciju un centru.

Šajā gadījumā 'PointPosition' ir tava objekta pozīcija pasaulē, un 'WorldPosition' ir centrs.
Lai vektoru padarītu dinamisku un kustīgu, tu vari izveidot arī mainīgās X, Y un Z vērtību tava vektora. Vienkārši ievieto attiecīgo vērtību no tava vektora izteiksmi.

Tagad tu vari viegli kontrolēt savu objektu animāciju un iegūt vēlamo rezultātu.
Secinājums
Šo divu izteiksmju īstenošana ļaus tev efektīvi strādāt ar After Effects un veidot sarežģītas animācijas, kas ir precīzas un laikietilpīgas. Ar šo soli pa solim vadību tu esi iemācījusies pamatus darbam ar 3D projektiem After Effects un esi gatava realizēt savas radošās idejas.
Kopsavilkums – atrast centru un lēciena vektoru After Effects
Šajā ceļvedī tu mācies, kā aprēķināt Null objektu centru ar vienkāršu izteiksmi. Turklāt tu iepazīsties ar procesu, kā izveidot lēciena vektoru, matemātiski aplūkojot vektorus 3D telpā.
Bieži uzdotie jautājumi
Kā aprēķināt centra atrašanās vietu vairākiem Null objektiem?Tu vari aprēķināt centru, summējot visu Null objēktu pozīcijas un dalot ar objektu skaitu.
Kas ir lēciena vektors?Lēciena vektors ir matemātisks vektors, kas parāda attālumu starp objektu un centru un tiek izmantots animācijās.
Cik noderīgas ir izteikmes After Effects?Izteikmes automatizē daudzus procesus un ļauj izveidot sarežģītas animācijas bez manuālas iejaukšanās, kas taupa laiku un pūles.