Ebben a szakaszban mélyen belemerülsz a 3D-projektek világába az After Effects programban. Meg fogod tanulni, hogyan találhatod meg hatékonyan a Középpontot számos null-objektum esetében, és hogyan hozhatsz létre egy ugrási vektort, amely az ugrások animálásához használható egy gömbfelületen. Ehhez specifikus kifejezéseket használunk, amelyek automatizálják az egész folyamatot, így megspórolhatod a fáradságos kézi munkát.
Legfontosabb megállapítások
- Megtanulod, hogyan számítsd ki több réteg középpontját egy kifejezés segítségével.
- Megismered, hogyan biztosítja az ugrási vektor, hogy az ugrások merőlegesek legyenek a gömbfelületre.
- A kifejezések használata jelentősen egyszerűsíti az animációt.
Lépésről lépésre útmutató
Középpont megtalálása
A középpont kiszámításához a alapvető képlettel kezded, amely az összes réteg pozíciójának összegéből adódik, elosztva a rétegek számával. Fontos, hogy világosan értsd, hány réteged van, mivel ez alapvető feltétele az átlag kiszámításának.
Először egy kifejezést illesztesz a null-objektumod pozíciójába. Nyomva tartva az Alt gombot, kattints a „Pozíció” mellett található óra ikonra az idővonalon.

A következő lépésben használd a következő változókat az első és az utolsó réteg indexének meghatározásához. Definiáld az „IDX_A”-t az első réteghez és az „IDX_B”-t az utolsó réteghez, ami lehetővé teszi, hogy a rétegek összes számát (Num_L) egyszerűen az IDX_B - IDX_A képlettel kiszámítsd.
Most elérkezett az idő, hogy létrehozz egy ciklust, amely végigiterál az összes rétegen. Ezt egy for ciklussal éred el, amely összegzi minden null-objektum pozícióját.
A cikluson belül hozzáférsz a réteg aktuális pozíciójához, és hozzáadod az „Avg_POS” változóhoz, amely az átlagot tárolja. Győződj meg arról, hogy a X, Y és Z értékeket helyesen kezeled.

Miután minden pozíciót összeadtál, oszd el az összes pozíciót a rétegek számával, hogy megkapd a tényleges átlagértéket. Ehhez szükséges figyelembe venni a dimenziókat is (X, Y, Z).
A végén megkapod minden réteg középpontját a kompozíciódban, és mindez dinamikusan történik, anélkül, hogy manuálisan kellene megszámolnod a rétegeket.
Ugrási vektor létrehozása
A középpont ismeretében most a ugrási vektor felé fordulunk. Az ugrási vektor lehetővé teszi, hogy gyönyörű íveket hozz létre merőlegesen a gömbfelületre, anélkül, hogy manuális animációra lenne szükség.
Újra egy kifejezéssel kezded a rétegben, amely a ugrási vektort képviseli. Ismét nyomva tartva az Alt gombot, kattints az óra ikonra. Itt szükséged lesz a kiindulópontokra.

Az első pont a tárgy aktuális pozíciója lesz, míg a második pont a középpont (World Center). Most szükséges kiszámítani a vektor pozícióját. Az ugrási vektor a pont pozíciója és a középpont közötti különbségből adódik.

Itt a „PointPosition” a tárgyad pozíciója a világban, míg a „WorldPosition” a középpont.
Ahhoz, hogy a vektor dinamikus és mozgatható legyen, változókat is létrehozhatsz a vektorod X, Y és Z értékeihez. Egyszerűen illeszd be a vektorod megfelelő értékét a kifejezésbe.

Most egyszerűen irányíthatod a tárgyak animációját, és megkapod a kívánt eredményt.
Következtetés
Ezen két kifejezés implementálása lehetővé teszi, hogy hatékonyan dolgozz az After Effects alkalmazásban, és olyan összetett animációkat hozz létre, amelyek egyszerre precízek és időt takarítanak meg. Ezzel a lépésről lépésre útmutatóval elsajátítottad a 3D-projektekben való munkához szükséges alapokat az After Effects-ben, és készen állsz arra, hogy megvalósítsd kreatív ötleteidet.
Összegzés – Középpont megtalálása és ugrási vektor az After Effects-ben
Ezen útmutató során megtanulhattad, hogyan számítsd ki a középpontot a null-objektumok esetében egy egyszerű kifejezés segítségével. Ezen kívül megismerted az ugrási vektor létrehozásának folyamatát a vektorok matematikai vizsgálatán belül a 3D térben.
Gyakran feltett kérdések
Hogyan számítom ki több null-objektum középpontját?A középpontot úgy számíthatod ki, hogy összegzed az összes null-objektum pozícióját, és elosztod az objektumok számával.
Mi az az ugrási vektor?Az ugrási vektor egy matematikai vektor, amely megmutatja a távolságot egy objektum és a középpont között, és animációkhoz használják.
Mennyire hasznosak a kifejezések az After Effects-ben?A kifejezések automatizálják a folyamatokat, és lehetővé teszik az összetett animációkat manuális beavatkozás nélkül, ami időt és energiát takarít meg.