Et After Effects-uttrykk ligner en linje med datakode, eller handlingsskript i Flash (nå Adobe Animate.) I likhet med datakode eller handlingsskript, er et uttrykk en type formel som forteller Etter Effects å gjøre noe spesifikt. I motsetning til handlingsskripting, lever imidlertid uttrykk innenfor et elements attributter, som deres skala eller rotasjon.
Så hva er poenget med å bruke et uttrykk? Vel, uttrykk kan fungere på noen måter, de to beste eksemplene er å animere noe og påvirke noe animasjon. Hvorfor bruke et uttrykk for å animere i stedet for å bruke keyframes?
Når og hvordan du bruker uttrykk
Si at du har en ball som beveger seg over skjermen fra venstre mot høyre, men du vil også at ballen skal vri. Snarere enn å gå inn i hånden og gjøre det, eller bruke en effekt og gi det mange keyframes, kan vi bare bruke et wiggle-uttrykk for det.
Så vi har bare våre to nøkkelrammer som sier å gå fra venstre mot høyre, pluss uttrykket som forteller det å vri. Det holder ting hyggelig og organisert, så vel som enkelt forandringsbart. Snarere enn å måtte gjøre om hundrevis av keyframes hvis vi vil at vår wiggle skal være mer ekstreme, kan vi bare endre uttrykket. Så vi animerer vårt objekt på to måter, bruker keyframes og bruker et uttrykk.
Et annet vanlig eksempel på hvordan uttrykk kan virke i After Effects, er å påvirke et animasjonsstykke uten å faktisk animere det. Du kan skrive et uttrykk som sier når tiden går, vil animasjonen bli ekstreme eller mindre ekstreme.
Hvis vi har effekt av et pulserende lys, kan vi bruke et uttrykk for det som sier at vår animasjon spiller pulserende lys blir mer og mer dramatisk uten å måtte gå inn og animere den effekten forstørrelsen. Her animerer vi ikke med et uttrykk, men påvirker et animasjonsstykke med uttrykket.
En Wiggle Expression som et eksempel
La oss gjøre et enkelt wiggle-uttrykk som et eksempel for å få en forståelse av hvordan de fungerer.
Du vil lage en ny komposisjon innen After Effects som er 24 rammer lang, og du vil gjøre handlingsskripting der inne. Nå, husk, i motsetning til handlingsskript i Flash (Animate), kan du ikke legge til handlingsskript til en komposisjon som helhet. Uttrykk lever i elementer i tidslinjen og innenfor attributter av disse elementene. Så du må gjøre noe for å bruke uttrykket til.
La oss lage et enkelt torg ved hjelp av faste stoffer. Hit Command Y og lag deg selv en liten firkant. La oss nå gjøre et enkelt uttrykk for å lære hvordan de fungerer.
Med ditt solide utvalgte, trykk P for å få frem sin rullegardinmeny i tidslinjen. Hvis du skal animere det, vil du bare klikke på stoppeklokken for å aktivere keyframes, men for å legge til et uttrykk vil du ønske å velge eller Alt-klikk stoppeklokken.
Dette vil gjøre posisjonsattributtet til en ny liten rullegardinmeny, og legger til uttrykk: posisjon under den. Du ser over til høyre i tidslinjen et område du kan skrive inn som for tiden sier "transform.position"
Dette tekstfeltet her er hvor vi skriver ut alle våre uttrykk. Et fint, enkelt uttrykk er wiggle-uttrykket som nevnt tidligere - dette vil føre til at objektet beveger seg litt gjennom animasjonen.
Wiggle-uttrykket er satt opp slik: wiggle (x, y)
For å starte uttrykket skal du skrive "wiggle" - som forteller After Effects, bruker du wiggle-uttrykket etterfulgt av verdiene i parentesen som forteller Etter Effects når og hvor mye som skal vri.
X står for hvor mange ganger per sekund du vil ha Etter Effects for å flytte objektet ditt, så hvis bildene dine per sekund er 30, legger du 30 inn for verdien av x, slik at objektet beveger hver ramme. Hvis du legger inn en 15 ved 30 fps, vil det resultere i at hver annen ramme beveger objektet ditt, etc.
Y-verdien står for hvor mye du vil at objektet ditt skal bevege seg. Så en Y-verdi på 100 vil flytte objektet 100 poeng i hvilken som helst retning, og en Y-verdi på 200 vil flytte objektet 200 poeng i alle retninger.
Så et ferdig wiggle-uttrykk vil se slik ut: wiggle (15 250)
Nå ser du firkanten din vri rundt scenen din når du treffer spill, men du har ikke brukt noen keyframes i det hele tatt. Du kan til og med gå inn og gjøre eksemplet som er opprinnelig sitert, og legge til i keyframes av torget ditt, flytting fra venstre til høyre sammen med uttrykket.
Så i sammendraget er et After Effects-uttrykk et tekststykke, som et stykke kode, brukt på en egenskap av et element som påvirker egenskapen. De jobber på en rekke måter og har et bredt spekter av bruksområder, men mye som kode, de er ferske til stavemåte og tegnsetting feil, så sørg for å dobbeltsjekke dem når du skriver.