In questo breve tutorial voglio presentarvi una pratica espressione con cui potete ciclare le animazioni. In questo modo potrete ripetere le animazioni e modificarle in modo flessibile.
Come esempio, prenderò il piccolo punto rosso di registrazione. Possiamo crearlo facilmente utilizzando uno strato di forma senza contorni, e successivamente farlo lampeggiare come se stesse registrando qualcosa.
Prepariamo prima l'animazione:
Vado sulla trasparenza del pulsante rosso e attivo la cronologia al 100%. Poi posso fare clic destro sul punto nella linea temporale per attivare la soppressione dell'interpolazione.
Con questa impostazione otteniamo solo valori interi e nessun valore intermedio. Andiamo un po' più avanti con il cursore temporale e impostiamo la trasparenza al 0% e infine di nuovo al 100%.
Per far sì che il lampeggio funzioni per 3 ore di materiale video, potremmo copiare tutto e incollarlo di nuovo più volte. Ma questo è molto poco flessibile nel caso in cui volessimo apportare modifiche, ad esempio se volessimo modificare il tempo tra un lampeggio e l'altro o ottenere un lampeggio irregolare.
Per questo scriviamo piuttosto un'espressione, per semplificare il tutto:
Tenendo premuto il tasto Alt vado sulla cronologia e scrivo nell'espressione: loopOut(type="cycle")
Ora, attivando la curva dell'espressione, possiamo vedere l'animazione che si ripete costantemente. Abbiamo anche il vantaggio di poter modificare flessibilmente la durata e l'espressione a ciclo si adatta costantemente ad essa.
In realtà, abbiamo già raggiunto il nostro obiettivo - ma ci sono anche altre funzioni utili.
Se ora modifichiamo l'espressione: loopOut(type="pingpong") e disattiviamo nuovamente la soppressione dell'interpolazione, possiamo vedere un "gioco" tra i due punti 100% e 0% che si alternano costantemente.
Un altro esempio potrebbe essere un ciclo di camminata per animazioni più complesse. Qui ho un emoticon animato con un'animazione più grande che voglio ripetere costantemente.
Per farlo devo prima ciclarlo - e posso farlo tramite time>interpolar tempo attivo.
Ora posso inserire due keyframe nell'animazione, che segnano l'inizio e la fine dell'animazione.
Inoltre, posso inserire nuovamente l'espressione loopOut(type="cycle") affinché questa parte si ripeta. Nel ciclo di camminata, dovremmo fare attenzione a posizionare il keyframe sul penultimo frame e cancellare l'ultimo, poiché quello finale è vuoto.
Spero che questo suggerimento vi sia stato d'aiuto.