Deze Quick Tip zal het animeren aanzienlijk vergemakkelijken.
Je kent waarschijnlijk al de Puppet Tool. Hiermee kan ik meerdere "pins" op bepaalde objecten plaatsen en het object vervormen door enkele van deze pins te verplaatsen. Dit is een mooie manier om statische vormen dynamisch te animeren.
Ik heb nu in After Effects op een vormlaag een klein vierkantje gemaakt - dit hoeft echter geen element uit After Effects te zijn. Het kunnen net zo goed pixellagen, foto's of vectorbestanden uit Illustrator zijn.
In het voorbeeld plaats ik nu 3 pins aan het begin, in het midden en aan het einde van de vorm. We kunnen nu de vorm breken, buigen en veranderen.
Echter is er één functie die ik niet leuk vind aan de nieuwe Puppet Tool.
Als we nu de Effecten uitklappen>Marionette>Raster>Deformeren, zien we de 3 pins. Ik zou graag met een rechtermuisklik de dimensies willen scheiden - wat hier helaas niet werkt. We hebben dus hier geen mogelijkheid om met de Puppet Tool met curves te werken. Bovendien hebben we geen mogelijkheid om ze ondergeschikt te maken. Daarom is het altijd moeilijk om te animieren met de Puppet Tool.
Om het probleem op te lossen, laat ik je vandaag zien hoe je met behulp van Null-objecten en de Puppet-pins samen heel mooi kunt animeren.
In dit geval maak ik een nieuw Null-object met Ctrl+Shift+Alt+Y en verplaats het Null-object in de buurt van mijn 1e Puppet-pin.
En nu zou ik graag de Puppet-pin aan het Null-object willen vastmaken.
Hiervoor heb ik een Expressie nodig:
e = thisComp.layer("Null 1");
fromComp(e.toComp(e.anchorPoint))
Als ik nu mijn Null-object verplaats, beweegt de pin, zoals gewenst, mee en vervormt het object.
We kunnen nu meerdere Null-objecten maken en de andere pins eraan bevestigen.
Deze methode is echter vrij ingewikkeld en omslachtig, dus er is ook een eenvoudigere manier om meerdere pins automatisch van Null-objecten te voorzien.
Leem's scripting & expression wasteland heeft hiervoor een script geschreven, dat op zijn website staat, en dat je nu eenvoudig kunt kopiëren en in ExtendScript Toolkit CC* kunt plakken. (Klik hier!). Als doel stel ik Adobe After Effects CC in.
*) Het programma moet je mogelijk nog installeren, als het niet automatisch al is ingesteld met de cloud.
Indien nodig kun je het gratis downloaden.
Nu selecteer ik mijn Puppet-pins in Ae en voer de actie uit in ExtendScript.
En dankzij de Null-objecten kunnen we nu de hele pins ondergeschikt maken en ook gemakkelijker transformeren.
Zo kan ik bijvoorbeeld de Null-objecten draaien en een "zwaai" of vergelijkbare dingen eenvoudiger weergeven, die eerder veel moeilijker te animeren waren.