I det dagliga livet för en After Effects-användare ställs man ofta inför utmaningen att skapa liknande kompositioner med olika innehåll om och om igen. Särskilt när man arbetar inom tv, där grafik och öppnare ofta behövs i stor mängd, är det avgörande att optimera arbetsflödet. I den här guiden får du veta hur du kan förenkla processen att skapa text i kompositioner avsevärt med hjälp av uttryck. Denna metod gör det möjligt för dig att arbeta mer effektivt och spara tid.
Viktigaste insikterna
Genom att använda uttryck i After Effects kan du hantera text i olika kompositioner mer effektivt.
- Du lär dig hur du integrerar namnet på en komposition i ett textraster.
- Du upptäcker hur du effektivt kan dela upp texten baserat på en anpassad avgränsning.
- Du kan automatisera repetitiva uppgifter och därmed drastiskt minska arbetsbördan.
Steg-för-steg-guide
Steg 1: Förbered kompositionen
Börja med en komposition som du vill använda som mall. Du har kanske redan skapat enkla grafikrutor som visar namn och yrkestitlar.

Steg 2: Skapa textkomponenter
Lägg till ett textraster som representerar personens namn. Du kan till exempel skriva "Max Mustermann", följt av två fyrkanter (##) som avgränsning och sedan yrket "Diplom-Wirtschaftler".
Steg 3: Lägg till ett uttryck
För att göra texten dynamisk, välj textrasten, vik ut lagret och håll ned Alt-tangenten (Option-tangenten på Mac) medan du klickar på stoppuret bredvid textrasten för att lägga till ett uttryck.
Steg 4: Åtkomst till kompositionens namn
I det öppna uttrycket lägger du till kommandot thisComp.name. Detta ger dig namnet på den komposition som textrasten befinner sig i.

Steg 5: Dela upp kompositionsnamnet
För att visa endast en del av namnet använder du funktionen split(). Skriv uttrycket thisComp.name.split("##"). Detta delar upp kompositionsnamnet vid varje punkt där fyrkanterna visas.

Steg 6: Åtkomst till de olika delarna
Eftersom split() returnerar en array kan du komma åt den första delen av arrayen med [0] och den andra delen med [1]. Detta ser ut i uttrycket som: thisComp.name.split("##")[0] för namnet och thisComp.name.split("##")[1] för yrket.

Steg 7: Duplication for multiple compositions
När du nu duplicerar kompositionen och byter namn i kompositionen, kommer texten i textrasten att uppdateras automatiskt. Till exempel: Om du ändrar från "Max Mustermann##Diplom-Wirtschaftler" till "Philip Schneider##Motion Designer", kommer textrasten att ändras i enlighet med detta.

Steg 8: Använd för andra projekt
Denna trick är särskilt användbar för format där innehåll ofta upprepas, vare sig det är för grafik, öppnare eller till och med för datumangivelser i ditt projekt. Du kan tillämpa denna teknik i olika sammanhang.

Sammanfattning - Tips och tricks för arbetsflödet i After Effects: Automatisering med uttryck
Med de presenterade teknikerna kan du hantera text i After Effects effektivare och drastiskt förenkla skapelseprocessen för återkommande innehåll. Använd uttryck för att spara tid och optimera ditt arbetsflöde.
Vanliga frågor
Hur kan jag automatiskt uppdatera textrasten efter att jag har ändrat kompositionsnamnet?Genom att använda ett uttryck som läser av och delar upp kompositionsnamnet.
Kan jag också använda andra avgränsningar istället för fyrkanter?Ja, du kan använda vilket tecken som helst som avgränsning, till exempel komman eller dollartecken.
Hur fungerar funktionen split() exakt?Funktionen split() delar en sträng vid ett angivet tecken och returnerar en array som innehåller delarna.
Hur kan jag använda denna teknik för andra projekttyper?Du kan använda samma metod för olika format där text återkommer, som t.ex. datumangivelser eller tekniska benämningar.