Alla ämnen

+

Hur du använder uttryck i After Effects

Kanske den mest kraftfulla verktyget i din After Effects arsenal, uttryck kan du uppnå din effekter genom att producera värden för parametrar än kan sedan kopplas till andra åtgärder. Den primära funktionen av uttryck är att de minskar behovet av hundratals manuellt ställa in nyckelrutor för animering och någon motion animerad de göra jobbet en mycket snabbare process.

1. tilldela ett uttryck till en parameter

För att visa grundläggande användningen av uttryck, har jag skapat en ny sammansättning och placerat 2 fasta lager på den. Den längst ned är svart, den andra är blå.

expression-layers

Om jag nu in opaciteten för det blå lagret till noll i början av tidslinjen, kan du bara se den svarta lagret under.

expression-opacity-1

Om vi ville ställa in opacitet blå lagret att gradvis öka, skulle vi i detta fall använda nyckelrutor enkelt mellan två punkter att uppnå det, men vi kan lägga till ett uttryck här för att illustrera hur de fungerar.

Att välja den valda parametern och sedan antingen gå igenom Animation > Lägg till uttryck eller genvägen för att hålla Alt (eller alternativ för Mac) samtidigt som du klickar på stoppuret öppnas upp en textruta. Jag använder opacitet och jag Skriv i textrutan tid * 7.

expression-opacity-2

Vad detta gör är använda tidsram värdet i sekunder, multiplicerar det med 7 och ställer in opacitet för de blå lagret på det. Så från nej det stiger upp tills den når sitt maximum på 100. Ja, detta är en mycket enkel demonstration men denna princip är hur uttryck fungerar, och det är mycket lättare att förstå begreppet från dessa typer av exempel.

expression-opacity-3

Det finns några saker att tänka på om en parameter när du har placerat ett uttryck på den. För det första, märker du värdet som visas i rött. Detta anger det styrs av ett uttryck och kan inte ändras manuellt.

Du kommer också notera det finns några extra knappar på sidan av skivbolaget uttryck. Den första är ett = tecken, detta är på knappen för att stänga av uttrycket tillfälligt utan att ta bort det, som ni testa eller arbeta genom en sekvens för anföra som exempel. Andra är en graf knapp så att värdena i uttrycket som ska ritas upp i diagramvyn.

graph

Som du förväntar dig av den formel som används, visar diagrammet opacitet stiger med tiden för blå-skiktet.

Den tredje knappen är knappen plocka piska som ger oss möjlighet att skapa enkla uttryck mycket lätt. Att dra piskan plocka från en parameter till en annan skapar en levande länk mellan de två som anger värdet för den aktuella parametern från värdet av den andra. För en enkel länk som är ett mycket snabbt sätt för att uppnå detta.

Ett bra exempel på detta är om jag öppnar ett uttryck för rotation och dra sin pick piska till våra opacitet parameter som är fortfarande inställd på ökar med tiden.

Jag krympte blå lagret lite så du kan se effekten i ramen här.

pick-whip-1

Vad händer när du spelar detta nu är att inte bara opacitet ökar som innan lagret också roterar med den.

pick-whip-2

Som ni kan se, kan möjlighet att ansluta olika parametrar aktivera ganska komplexa relationer uppnås mycket snabbt och enkelt.

Att dra plocka piskan på detta sätt kan skapa samma typer av relationer mellan olika lager, ytterligare utöka möjligheterna.

Det är värt att notera att vad plocka piskan gör i huvudsak är att automatiskt skapa uttryck för en viss anslutning för dig, kan du göra samma manuellt om du är väl bevandrade i uttryck, och det är viktigt att komma ihåg kan du redigera texten skapad av plocka piskan ändra effekter om du vill.

Den sista knappen är språk redaktör, som låter dig välja frasen förstås av efter effekterna av olika alternativ i stället för att skriva dem ur minnet. Att välja en placeras det i baren uttryck text.

2. vektorer

Det finns vissa terminologi som du behöver ta itu med när arbeta med uttryck, en av de stora är vektorer och matriser. Visa det här har jag lagt till ett nytt textlager som innehåller ordet uttryck på vårt befintliga projekt. Om vi använder piska för att ansluta parametrarna position och opacitet, visas värdet i uttrycket är

Temp = transform.opacity;

[temp, temp]

vector-1

Märker att det skapar två värden, detta beror på att även om opacitet har ett värde, position kräver två (3 om det var en 3D lagrar naturligtvis) värden till funktion, x- och y-värden.

De uttryck som innehåller två eller fler värden kallas vektorer eller matriser. De är mycket vanligt i After Effects, allt från ankarpunkter, positioner att skala omfatta mer än ett värde.

Vänligen notera, även om de flesta dokumentation verkar använda orden omväxlande, en vektor består av endast siffror, medan en matris innehåller ord eller andra textobjekt också.

Genom att inkludera ett nummer inom parentes efter varje värde (sådan som fästpunkt [0], fästpunkt [1] och så vidare, börja alltid med 0 för det första en) i en matris, du kan hänvisa till dem direkt och extrahera bara detta värde, detta kallas indexering. Så, om du ville y-värde av ställning, skulle du använda Position [1] (det andra värdet) och detta skulle återvända y-axeln-värde vid denna tidpunkt.

3. utvidga på uttryck

Som vi kan se, kan saker snabbt bli ganska komplicerat med uttryck, även om de erbjuder ett djupt kontrollsystem för komplicerade animationer och så vidare, så det är kanske att vänta.

Men det finns några goda nyheter, många människor gör omfattande användning av kapaciteterna av uttryck utan varje fullt att få grepp om språket. Detta beror på att det finns en uppsjö av uttrycket bibliotek på internet där du kan hitta och kopiera uttryck för nästan allt du kan tänka dig, allt för gratis.

Nu vissa kommer att säga detta är en genväg och hjälper inte långsiktigt, men jag inte håller med detta, och här är varför. Eftersom du kan se uttrycket som samt vad det är att göra, med annan bemannar uttryck är ett fantastiskt sätt att förstå hur saker uppnås, du kan ändra dem och lära sig hur de gör vad de gör, det är ett bra sätt att inte bara få några stora effekter mycket snabbt, men om du vill veta hur man återskapa liknande effekter själv från grunden.

Vissa människor kan helt enkelt använda uttrycket bibliotek och aldrig leta längre, men jag tror att för dem som använder dem som ett verktyg för lärande, de är en fantastisk resurs och det perfekta sättet att utöka din uttrycket kunskap.

Topp