Dette raske tipset vil betydelig forenkle animasjonen.
Dere kjenner antageligvis allerede til Puppet Tool. Med dette verktøyet kan jeg sette flere "pinner" på bestemte objekter og forvrenge objektet ved å flytte noen av disse pinnene. Dette er et flott verktøy for å animere statiske former på en dynamisk måte.
Nå har jeg laget en liten firkant i en Formlayer i After Effects - dette trenger imidlertid ikke være et element fra After Effects. Det kan like gjerne være pikselsjikt, bilder eller vektordata fra Illustrator.
I dette eksempelet setter jeg nå 3 pinner i begynnelsen, i midten og i slutten av formen. Nå kan vi bryte, bøye og endre formen.
Imidlertid er det en funksjon ved det nye Puppet Tool som jeg ikke liker.
Hvis vi nå åpner Effekter>Marionette>Rutenett>Forvrengning, ser vi de 3 pinnene. Jeg vil gjerne kunne skille Dimensjonene med høyreklikk - noe som dessverre ikke fungerer her. Vi har altså ingen mulighet til å jobbe med kurver med Puppet Tool. I tillegg har vi ingen mulighet til å underordne dem til hverandre. Derfor er det alltid en utfordring å animere med Puppet Tool.
For å løse dette problemet viser jeg dere i dag hvordan dere kan animere vakkert ved å bruke Null-objekter sammen med Puppet-pinnene.
I dette tilfellet oppretter jeg et nytt Null-objekt med Ctrl+Shift+Alt+Y og flytter Null-objektet nær min første Puppet-pin.
Og nå vil jeg gjerne feste Puppet-pinnen til Null-objektet.
For dette trenger jeg en Expression:
e = thisComp.layer("Null 1");
fromComp(e.toComp(e.anchorPoint))
Når jeg nå flytter mitt Null-objekt, henger pinnen, som ønsket, på den og forvrenger objektet.
Vi kan nå opprette flere Null-objekter og feste de andre pinnene til dem.
Men denne metoden er ganske komplisert og tidkrevende, det finnes også en enklere måte å utstyre flere pinner automatisk med Null-objekter.
Leem's scripting & expression wasteland har skrevet et skript for dette, som er tilgjengelig på hans nettside, og som man nå uten problemer kan kopiere og lime inn i ExtendScript Toolkit CC*. (Klikk her!). Som mål setter jeg Adobe After Effects CC.
*) Du må kanskje installere programmet selv, hvis det ikke allerede har blitt konfigurert automatisk med skyen.
Hvis nødvendig, kan du laste det ned gratis.
Nå velger jeg mine Puppet-pinner i Ae og spiller handlingen av i ExtendScript.
Og takket være Null-objektene kan vi nå både underordne alle pinnene og enklere transformere dem.
Slik kan jeg for eksempel enkelt representere en "vink" eller lignende ting ved å rotere Null-objektene, som tidligere var mye mer komplisert å animere.