I hverdagen til en After Effects-bruker møter man ofte utfordringen med å lage lignende komposisjoner med forskjellige innhold om og om igjen. Spesielt når man jobber med fjernsyn, hvor undertekster og åpningstekster ofte trengs i stort antall, er det avgjørende å optimalisere arbeidsflyten. I denne veiledningen lærer du hvordan du ved hjelp av uttrykk kan gjøre prosessen med tekstgenerering i komposisjoner betydelig enklere. Denne tilnærmingen gjør det mulig for deg å jobbe mer effektivt og spare tid.

Viktigste funn

Ved å bruke uttrykk i After Effects kan du håndtere tekst i forskjellige komposisjoner mer effektivt.

  1. Du lærer hvordan du integrerer navnet på en komposisjon i et tekstlag.
  2. Du oppdager hvordan du effektivt kan dele opp teksten basert på et egendefinert skille.
  3. Du kan automatisere repeterende oppgaver og dermed betydelig redusere arbeidsmengden.

Trinn-for-trinn-veiledning

Trinn 1: Forberede komposisjonen

Begynn med en komposisjon som du vil bruke som mal. Du har kanskje allerede laget enkle undertekster som viser navn og yrkestitler.

Automatisering av tekster i After Effects

Trinn 2: Opprettelse av tekstkomponenter

Legg til et tekstlag som representerer navnet på personen. Du kan for eksempel skrive "Max Mustermann", etterfulgt av to heksnummer (##) som skille og deretter yrket "Diplom-Wirtschaftler".

Trinn 3: Legge til et uttrykk

For å gjøre teksten dynamisk, velg tekstlaget, fold ut laget, og klikk med Alt-tasten (Option-tasten på Mac) på lommelykten ved siden av tekstlaget for å legge til et uttrykk.

Trinn 4: Få tilgang til komposisjonsnavnet

I det åpne uttrykket legger du til kommandoen thisComp.name. Dette gir deg navnet på komposisjonen der tekstlaget befinner seg.

Automatisering av tekster i After Effects

Trinn 5: Dele komposisjonsnavnet

For kun å vise en del av navnet, bruker du funksjonen split(). Skriv uttrykket thisComp.name.split("##"). Dette deler komposisjonsnavnet ved hvert punkt der heksnummerene vises.

Automatisering av tekster i After Effects

Trinn 6: Få tilgang til de enkelte delene

Siden split() returnerer et array, kan du få tilgang til den første delen av arrayet med [0] og den andre delen med [1]. Dette ser slik ut i uttrykket: thisComp.name.split("##")[0] for navnet og thisComp.name.split("##")[1] for yrket.

Automatisering av tekster i After Effects

Trinn 7: Duplisering for flere komposisjoner

Når du nå dupliserer komposisjonen og endrer navnet i komposisjonen, vil teksten i tekstlaget oppdateres automatisk. For eksempel: Hvis du bytter fra "Max Mustermann##Diplom-Wirtschaftler" til "Philip Schneider##Motion Designer", vil tekstlaget endre seg deretter.

Automatisering av tekster i After Effects

Trinn 8: Bruke for andre prosjekter

Denne triken er spesielt nyttig for formater hvor innhold ofte gjentar seg, enten det er for undertekster, åpningstekster eller til og med datoer i prosjektet ditt. Du kan bruke denne teknikken i forskjellige sammenhenger.

Automatisering av tekster i After Effects

Oppsummering - Tips og triks for arbeidsflyt i After Effects: Automatisering med uttrykk

Med de presenterte teknikkene kan du håndtere tekst i After Effects mer effektivt og drastisk forenkle opprettelsesprosessen for gjentakende innhold. Bruk uttrykk for å spare tid og optimalisere arbeidsflyten din.

Ofte stilte spørsmål

Hvordan kan jeg automatisk oppdatere tekstlaget etter at jeg har endret komposisjonsnavnet?Ved å bruke et uttrykk som leser og deler komposisjonsnavnet.

Kan jeg også bruke andre skilletegn i stedet for heksnummer?Ja, du kan bruke hvilket som helst tegn som skille, for eksempel komma eller dollar tegn.

Hvordan fungerer split()-funksjonen nøyaktig?Split()-funksjonen deler en streng ved et angitt tegn og returnerer et array som inneholder delene.

Hvordan kan jeg bruke denne teknikken for andre prosjekttyper?Du kan bruke den samme tilnærmingen for ulike formater der tekst gjentar seg, som for eksempel datovisninger eller tekniske betegnelser.

411,906,621,626,837,807