I dette afsnit dykker du dybt ind i verden af 3D-projekter i After Effects. Du vil lære, hvordan du effektivt finder centrum for mange nul-objekter og opretter en springvektor, som bruges til animation af spring på en kugleoverflade. Til dette bruger vi specifikke udtryk, der automatiserer hele processen, så du kan spare dig for det besvær med manuelt arbejde.
Vigtigste indsigter
- Du lærer, hvordan man beregner centrum af flere lag med et udtryk.
- Du lærer, hvordan springvektoren sikrer, at springene er lodrette i forhold til kugleoverfladen.
- Brugen af udtryk forenkler animationen betydeligt.
Trin-for-trin vejledning
Find centrum
For at beregne centrum starter du med den grundlæggende formel, der består af summen af positionerne for alle lag delt med antallet af lag. Det er vigtigt, at du er klar over, hvor mange lag du faktisk har, da dette er en væsentlig forudsætning for at beregne gennemsnittet.
Først indsætter du et udtryk i positionen for dit nul-objekt. Hold Alt-tasten nede og klik på stopur-ikonet ved siden af "Position" i tidslinjen.

Brug derefter følgende variabler til at bestemme indekset for det første og sidste lag. Definér "IDX_A" for det første lag og "IDX_B" for det sidste lag, hvilket giver dig mulighed for at beregne det samlede antal lag (Num_L) ved blot at bruge IDX_B - IDX_A.
Nu er det tid til at oprette en løkke, der itererer gennem alle lag. Dette opnås med en for-løkke, der summerer positionen af hvert nul-objekt.
Inden i løkken får du adgang til den aktuelle position for laget og tilføjer den til variablen "Avg_POS", der gemmer gennemsnittet. Sørg for at håndtere X-, Y- og Z-værdierne korrekt.

Når alle positionerne er blevet summeret, deler du den samlede position med antallet af lag for at få den faktiske gennemsnitsværdi. Det vil være nødvendigt også at tage dimensionerne i betragtning (X, Y, Z).
I slutningen får du centrum for alle lag i din komposition, og det hele sker dynamisk, uden at du manuelt skal tælle lagene.
Opret springvektor
Med viden om centrum vender vi os nu mod springvektoren. Springvektoren giver dig mulighed for at skabe smukke buer vinkelret på kugleoverfladen, uden at en manuel animation er nødvendig.
Du starter igen med et udtryk på laget, der repræsenterer springvektoren. Klik igen med Alt-tasten nede på stopur-ikonet. Du har brug for dine startpunkter her.

Det første punkt vil være objektets aktuelle position, mens det andet punkt er centrum (World Center). Nu kræves det at beregne vektorpositionen. Springvektoren er forskellen mellem punktets position og centrum.

Her er "PointPosition" positionen af dit objekt i verden og "WorldPosition" centrum.
For at gøre vektoren dynamisk og bevægelig kan du også oprette variabler til X-, Y- og Z-værdien af din vektor. Sæt blot den relevante værdi fra din vektor ind i udtrykket.

Nu kan du nemt styre animationen af dine objekter og opnå det ønskede resultat.
Konklusion
Implementeringen af disse to udtryk gør det muligt for dig at arbejde effektivt med After Effects og skabe komplekse animationer, der både er præcise og tidsbesparende. Med denne trin-for-trin vejledning har du lært grundlæggende færdigheder til at arbejde med 3D-projekter i After Effects og er klar til at realisere dine kreative idéer.
Opsummering – finde centrum og springvektor i After Effects
I denne vejledning har du lært, hvordan du kan beregne centrum af nul-objekter ved hjælp af et enkelt udtryk. Du har derudover lært processen til at oprette en springvektor gennem en matematisk betragning af vektorer i 3D-rummet.
Ofte stillede spørgsmål
Hvordan beregner jeg centrum for flere nul-objekter?Du kan beregne centrum ved at summere positionerne af alle nul-objekter og dividere med antallet af objekter.
Hvad er en springvektor?Springvektoren er en matematisk vektor, der viser afstanden mellem et objekt og et centrum og bruges til animationer.
Hvor nyttige er udtryk i After Effects?Udtryk automatiserer mange processer og muliggør komplekse animationer uden manuel indgriben, hvilket sparer tid og kræfter.