Ez a gyors tipp jelentősen megkönnyíti az animálást.
Valószínűleg már ismeritek a Puppet Tool-t. Ezzel több "Pint" helyezhetek el bizonyos objektumokon, és az objektumot néhány ezek közül elmozgatva torzíthatom. Ez egy szép eszköz arra, hogy statikus formákat dinamikusan animáljak.
Most egy kis négyzetet hoztam létre az After Effects-ben egy Form Layer-en - ez azonban nem feltétlenül elem az After Effects-ből. Ugyanúgy lehetnek Pixellayer-ek, fényképek vagy vektorfájlok az Illustratorból.
A példában most 3 pint helyezek el az alakzat elején, közepén és végén. Most a formát megtörhetjük, meghajlíthatjuk és átalakíthatjuk.
Azonban van egy funkció, ami nem tetszik nekem az új Puppet Tool-ban.
Ha most megnyitjuk az Effektek>Marionette>Gitter>Deformieren-t, akkor láthatjuk a 3 pint. Egy jobkattintással szívesen elválasztanám a Dimenziókat - ami itt sajnos nem működik. Tehát itt nincs lehetőségünk arra, hogy a Puppet Tool-al görbéken dolgozzunk. Ezenkívül nincs lehetőségünk arra, hogy egymás alá rendeljük őket. Ezért mindig kínszenvedés az animálás a Puppet Tool-al.
A probléma megoldása érdekében ma megmutatom nektek, hogyan tudtok szépen animálni Null objektumok-kal és a Puppet-Pinsseg együtt.
Ebben az esetben egy új Null objektumot hozok létre Ctrl+Shift+Alt+Y-val, és elmozgatom a Null objektumot az 1. Puppet-Pinhöz közel.
Most szeretném rákapcsolni a Puppet-Pint a Null objektumra.
Ehhez egy Expression-t kell használnom:
e = thisComp.layer("Null 1");
fromComp(e.toComp(e.anchorPoint))
Ha most mozgatom a Null objektumot, a Pin is ahhoz van kapcsolva, ahogy szeretném, és torzítja az objektumot.
Most több Null objektumot is létrehozhatunk, és az egyéb Pin-ekhez is kapcsolhatjuk őket.
Ez a módszer azonban elég bonyolult és időigényes, így van egy egyszerűbb mód is, hogy az összes Pin-t automatikusan ellássuk Null objektumokkal.
A Leem's scripting & expression wasteland írt egy szkriptet, ami az ő weboldalán található, és most problémamentesen másolható és beilleszthető az ExtendScript Toolkit CC*-ba. (Kattints rám!). Célként az Adobe After Effects CC-t állítom be.
*) A programot lehet, hogy még telepíteni kell, ha a felhőben nem lett automatikusan beállítva.
Szükség esetén ingyenesen letölthető.
Most kiválasztom az Ae-ben a Puppet-Pinjeimet, és végrehajtom a műveletet az ExtendScript-ben.
És a Null objektumoknak köszönhetően most egyrészt össze tudjuk rendelni az összes Pint, másrészt könnyebben tudjuk transzformálni.
Például meg tudom forgatni a Null objektumokat és könnyebben tudok "intézni" vagy hasonló dolgokat megjeleníteni, amiket korábban sokkal nehezebb volt animálni.