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.

  1. Du lär dig hur du integrerar namnet på en komposition i ett textraster.
  2. Du upptäcker hur du effektivt kan dela upp texten baserat på en anpassad avgränsning.
  3. 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.

Automatisering av texter i After Effects

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.

Automatisering av texter i After Effects

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.

Automatisering av texter i After Effects

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.

Automatisering av texter i After Effects

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.

Automatisering av texter i After Effects

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.

Automation av texter i After Effects

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.

411,906,621,626,837,807