V této části se ponoříte hluboko do světa 3D projektů v After Effects. Naučíte se, jak efektivně najít střed mnoha nulových objektů a vytvořit skokový vektor, který lze použít při animaci skoků na povrchu koule. K tomu budeme používat specifické výrazy, které celý proces automatizují, takže si ušetříte namáhavou ruční práci.
Nejdůležitější poznatky
- Naučíte se, jak se vypočítá střed více vrstev pomocí výrazu.
- Zjistíte, jak skokový vektor zajišťuje, že skoky jsou kolmé na povrch koule.
- Použití výrazů značně zjednodušuje animaci.
Návod krok za krokem
Najít střed
Abychom vypočítali střed, začneme s základním vzorcem, který se skládá ze součtu pozic všech vrstev děleného počtem vrstev. Je důležité mít jasno v tom, kolik vrstev skutečně máte, protože to je zásadní podmínka pro výpočet průměru.
Nejprve vložíte výraz do pozice vašeho nulového objektu. Držte stisknutou klávesu Alt a klikněte na ikonu hodin vedle „Pozice“ v časové ose.

Nyní použijte následující proměnné, abyste určili index první a poslední vrstvy. Definujte „IDX_A“ pro první vrstvu a „IDX_B“ pro poslední vrstvu, což vám umožní vypočítat celkový počet vrstev (Num_L) jednoduše pomocí IDX_B - IDX_A.
Teď je čas vytvořit smyčku, která iteruje přes všechny vrstvy. Toho dosáhnete pomocí smyčky for, která sečte pozici každého nulového objektu.
Uvnitř smyčky přistupujete k aktuální pozici vrstvy a přidáváte ji k proměnné „Avg_POS“, která ukládá průměr. Ujistěte se, že správně zacházíte s hodnotami X, Y a Z.

Jakmile jsou všechny pozice sečteny, vydělte celkovou pozici počtem vrstev, abyste získali skutečnou průměrnou hodnotu. Bude nutné také zohlednit dimenze (X, Y, Z).
Na konci získáte střed všech vrstev ve vaší kompozici, a to se děje dynamicky, aniž byste museli vrstvy ručně počítat.
Vytvořit skokový vektor
S znalostí o středu se nyní zaměřujeme na skokový vektor. Skokový vektor vám umožňuje vytvářet krásné oblouky kolmé na povrch koule bez potřeby ruční animace.
Opět začínáte s výrazem na vrstvě, která představuje skokový vektor. Znovu držte klávesu Alt a klikněte na ikonu hodin. Potřebujete zde vaše výchozí body.

První bod bude aktuální pozice objektu, zatímco druhý bod je střed (Světové centrum). Nyní je potřeba vypočítat vektorovou pozici. Skokový vektor se získá z rozdílu mezi pozicí bodu a středem.

Přitom je „PointPosition“ pozice vašeho objektu ve světě a „WorldPosition“ je střed.
Aby byl vektor dynamický a pohyblivý, můžete také vytvořit proměnné pro hodnotu X, Y a Z vašeho vektoru. Jednoduše zadejte odpovídající hodnotu vašeho vektoru do výrazu.

Teď můžete jednoduše řídit animaci vašich objektů a získat tak požadovaný výsledek.
Závěr
Implementace těchto dvou výrazů vám umožňuje efektivně pracovat s After Effects a vytvářet složité animace, které jsou zároveň přesné a šetří čas. S tímto návodem krok za krokem jste se naučili základy práce s 3D projekty v After Effects a jste připraveni realizovat své kreativní nápady.
Shrnutí – najít střed a skokový vektor v After Effects
V tomto návodu jste se mohli naučit, jak vypočítat střed nulových objektů pomocí jednoduchého výrazu. Dále jste se seznámili s procesem vytváření skokového vektoru pomocí matematického zkoumání vektorů uvnitř 3D prostoru.
Často kladené otázky
Jak vypočítám střed více nulových objektů?Střed můžete vypočítat tak, že sečtete pozice všech nulových objektů a vydělíte je počtem objektů.
Co je skokový vektor?Skokový vektor je matematický vektor, který ukazuje vzdálenost mezi objektem a středem a používá se pro animace.
Jak užitečné jsou výrazy v After Effects?Výrazy automatizují mnoho procesů a umožňují složité animace bez manuálního zásahu, což šetří čas a námahu.