Adobe After Effects

Cosa sono e come usare le espressioni in Adobe After Effects (introduzione)

Questa lezione del corso introduttivo ad Adobe After Effects è dedicata alle espressioni. Cosa sono e come utilizzare le espressioni in Adobe After Effects per creare animazioni complesse ed efficaci? Cosa è possibile fare utilizzando semplici script e perché utilizzare del codice per programmare task in After Effects?

4 min di lettura Video tutorial

Questa lezione del corso introduttivo ad Adobe After Effects è dedicata alle espressioni. Cosa sono e come utilizzare le espressioni in Adobe After Effects per creare animazioni complesse ed efficaci? Cosa è possibile fare utilizzando semplici script e perché utilizzare del codice per programmare task in After Effects? Di questo parleremo in questo video tutorial. È solo una introduzione semplice per introdurre il tema che, di per sé, meriterebbe un corso intero. Con le espressioni in Adobe After Effects è infatti possibile fare qualsiasi cosa, automatizzando e semplificando operazioni che richiederebbero molto lavoro manuale.

Cosa sono le espressioni in Adobe After Effects?

Definiamo fin da subito cosa sono le espressioni relativamente ad Adobe After Effects: un’espressione ĆØ un’istruzione, scritta con un linguaggio prestabilito, che istruisce il software per svolgere compiti ripetitivi e complessi. Ok, spiegato in questo modo, forse, ĆØ ancora poco comprensibile. Facciamo un esempio: ipotizziamo di voler animare una sfera in modo che si muova randomicamente (casualmente) rimbalzando in tutti i punti dello schermo. Se dovessi realizzare questa animazione a mano dovremmo perdere molto tempo ad impostare i keyframe sulla proprietĆ  “posizione” del livello che ospita la sfera. Come fare? Utilizzando la semplice espressione “wiggle();” sulla proprietĆ  “posizione” del livello sfera:

wiggle(20,50);

Approfondisci anche

possiamo dire ad After Effects di modificare il valore della posizione, in maniera casuale, 20 volte al secondo per un’ampiezza di 50 pixel. L’animazione sarĆ  reiterata per l’intera durata della composizione.

Come applicare un’espressione ad una proprietĆ  di un livello

Dopo aver visto cosa sono le espressioni vediamo ora., concretamente, come utilizzarle quando lavoriamo sulle proprietĆ  di un singolo livello. Nota bene: qualsiasi proprietĆ  animabile può essere gestita utilizzando le espressioni. Possiamo scrivere espressioni complesse o espressioni molto semplici. Per comoditĆ  partiremo da quest’ultime!

Ipotizziamo di voler realizzare l’esempio che ho descritto sopra (una sfera che si muove sulle schermo “a caso”. La prima cosa da fare, dopo aver creato il livello forma che contiene la sfera, ĆØ espandere la proprietĆ  “posizione” premendo, come abbiamo visto, il tasto “p”. Clicchiamo ora sopra al cronometrino come se volessimo aggiungere un keyframe ma questa volta premiamo anche il tasto “Alt”. Invece di aggiungere un nuovo keyframe After Effects mostrerĆ  un piccolo spazio dove poter scrivere la nostra espressione. Di default viene stampata la funzione che si riferisce alla proprietĆ  su cui stiamo lavorando, in questo caso transform.position

Cosa sono e come usare le espressioni in Adobe After Effects
Cosa sono e come usare le espressioni in Adobe After Effects

Eliminiamo la scritta transform.position e inseriamo la funzione wiggle(); usata poco fa. Ad esempio wiggle(20,50); (le virgolette in chiusura ĆØ sempre bene inserirle). Il risultato sarĆ  simile alla seguente animazione:

Cosa sono e come usare le espressioni in Adobe After Effects: funzione wiggle()
Cosa sono e come usare le espressioni in Adobe After Effects: funzione wiggle()

Il primo parametro di questa funzione (il numero “20”) indica la frequenza, ovvero quante volte deve essere reiterata l’espressione ogni secondo. Il secondo parametro indica l’ampiezza. Proviamo altri due valori e modifichiamo la funzione in questo modo: wiggle(2,700); Osserviamo ora il risultato ottenuto:

Usare le espressioni in After Effects: funzione wiggle modificata
Usare le espressioni in After Effects: funzione wiggle modificata

Come vedete ĆØ molto semplice usare la funzione wiggle(); per animare un livello in maniera randomica. Possiamo applicare questa espressione a qualsiasi proprietĆ  animabile. Ad esempio: espandiamo le proprietĆ  del livello forma ed intercettiamo la proprietĆ  “Riempimento” del cerchio appena creato. Applichiamo a questa proprietĆ  la stessa funzione wiggle() usata sopra.

Espressioni in After Effects: funzione wiggle applicata al Riempimento
Espressioni in After Effects: funzione wiggle applicata al Riempimento

Mandiamo ora in Play la timeline e otterremo un risultato simile al seguente:

Espressioni in Adobe After Effects: la funzione wiggle() applicata al riempimento colore
Espressioni in Adobe After Effects: la funzione wiggle() applicata al riempimento colore

Capite da soli che il limite ĆØ solo la vostra fantasia. Come esercizio provate ora ad applicare la funzione wiggle() alla proprietĆ  “Scala” e guardate cosa accade.

Utilizzare le espressioni per collegare le proprietĆ  fra loro

Come dicevo all’inizio di questa lezione l’argomento ĆØ molto complesso e meriterebbe un intero corso. Parleremo ancora delle espressioni in Adobe After Effects nel modulo avanzato. Per il momento, prima di terminare, vediamo come sia possibile collegare due proprietĆ  fra loro.
Nella timeline creiamo un secondo livello forma (questa volta un rettangolo). Espandiamo ora la proprietĆ  “Posizione” su entrambi i livelli presenti. Trasciniamo ora il simbolo circolare presente sotto la colonnra “Principale e Collega” del livello forma rettangolo sopra al nome della proprietĆ  “Posizione” del livello forma Cerchio.

Espressioni in Adobe After Effects: come collegare due proprietĆ 
Espressioni in Adobe After Effects: come collegare due proprietĆ 

Questa semplice operazione fa in modo che il valore della posizione del rettangolo sia identico (sempre identico!) al valore del parametro della posizione del livello forma Cerchio. Il risultato sarĆ  qualcosa simile all’animazione seguente:

Espressioni in Adobe After Effects: collegare due proprietĆ 
Espressioni in Adobe After Effects: collegare due proprietĆ 

Apparentemente quello che abbiamo fatto non ha molto senso ma, credetemi, queste due tecniche (la funzione wiggle() e collegare due proprietĆ ) sono alla base di effetti molto complessi. Nel modulo avanzato del corso introduttivo ad Adobe After Effects approfondiremo sicuramente questo argomento.

Scarica il progetto: Espressioni in Adobe After Effects- Demo

Nell’esercizio 04 vedremo ancora meglio come sfruttare le espressioni in After Effects per animare un’infografica 

Condivisione

Condividi il tutorial

Salva il link, invialo al team o condividilo sui canali dove segui contenuti pratici e formazione.

Facebook WhatsApp X Telegram LinkedIn Mail

Segui FabioAmbrosi.it su Google Aggiungi il sito alle fonti preferite per ritrovare più facilmente i nuovi contenuti nelle Notizie principali quando disponibili.
Aggiungi su Google

Tutorial correlati

Vedi tutti