Ett steg upp i förmåga gör stor skillnad. Plötsligt verkar framtiden inte så långt borta.
Om du inte läste min senaste artikel om att koppla in ChatGPT till Adobe After Effects, så här är sammanfattningen:det kommer att bli mästare av nybörjare. Även om grafiker förståeligt nog har skakat av AI-automatisering, är detta ett exempel på att höja färdigheter för att ge plats för bättre konst.
När jag bad ChatGPT att hjälpa mig att skapa rörlig grafik i After Effects, blev jag förvirrad. Det hade inga problem att spotta ut komplexa, anpassade uttryck. After Effects uttryckssystem använder JavaScript. Det kan dock bara påverka parametrarna för ett enskilt värde:position, skala och rotation, till exempel. För att göra något mer behöver du ett fullständigt .jsx-skript.
GPT-4 har kunnat gå ett steg längre. Jag har kunnat få det att skapa fullt fungerande skript för After Effects. kolla in mitt exempel nedan.
Ett enkelt skript
"Kan du skriva ett .jsx-skript för Adobe After Effects för att duplicera ett valt formlager och lägga till en vickningsfunktion till det duplicerade lagrets position?"
GPT-4 gav mig koden och sa åt mig att spara den som en .jsx-fil. Dessutom visste den att jag kanske skulle vilja anpassa vickningsfunktionen, så proaktivt förklarade att också:
Skriptet kommer att duplicera det eller de valda formlagren och tillämpa vickningsfunktionen på positionsegenskapen för de duplicerade lagren. Observera att wiggle-uttrycket wiggle(3, 50) representerar en wiggle-frekvens på 3 gånger per sekund och en amplitud på 50 pixlar. Du kan justera dessa värden efter behov.
Noterbart påverkade det bara formlagret i min komposition. Även om jag också väljer mitt textlager, kommer det inte att påverka det (bara spotta ut en varning innan jag avslutar uppgiften). Det betyder att en användare kan välja hela kompositionen, men bara påverka formlagren.
Ett steg över
Därefter ville jag skapa ett manus för något som alla rörliga grafikanimatörer har tyckt vara irriterande. Jag ville skapa och placera lager i en cirkel, på samma avstånd från varandra. Till skillnad från InDesign har After Effects inget intuitivt system för detta.
Kan du skriva ett annat .jsx-skript för Adobe After Effects, för att poppa upp en dialogruta som ber användaren om ett nummer mellan 2-12? Sedan bör skriptet ta det numret och duplicera det valda lagret. Sedan ska den flytta positionen för de duplicerade lagren till en cirkel, så att lagrets förankringspunkter är jämnt fördelade runt cirkeln. Cirkelns radie ska vara 300 pixlar.
Kan du lägga till ytterligare ett användarinmatningsfält i dialogrutan och fråga användaren vad cirkelns radie ska vara?
En fungerande dialogruta, och efter ett naturligt språksamtal. Det här är ett stort steg upp från vad ChatGPT-3 kunde, och kan beskriva en ny era av anpassad automatisering för rörelsedesigners och animatörer.
Ett kort exempel på användbarhet
Jag har en god vän som jobbar med After Effects varje dag. De skapar anpassade animationer för varumärken som sedan visas på skärmar på en evenemangsplats. Delar av deras jobb är redan automatiserade med hennes anpassade After Effects-uttryck.
Med ett kraftfullare arbetsflöde för skriptautomatisering skulle de potentiellt kunna göra följande:
- Låt omarbeta animationer för olika skärmförhållanden.
- Peka After Effects på en server med klientvarumärke för snabb rendering.
- Omfärga en animation automatiskt i kundens varumärkesfärger.
Bland en mängd ansvarsområden behöver de fortfarande arbeta med varumärkena för att göra något efter deras smak, och måste fortfarande se till att hela pipelinen håller standarden. Jag tror inte att de är utan jobb inom kort, men de kanske kan raka av sig några timmar varje vecka med rutinanimering.
Har någon arbetat med GPT-4 för sina kreativa ansträngningar? Låt oss gärna veta om dina projekt i kommentarerna nedan.