Nella vita quotidiana di un After Effects-utente, ci si imbatte spesso nella sfida di creare ripetutamente composizioni simili con contenuti diversi. Soprattutto nel lavoro in televisione, dove i sottotitoli e gli opener sono spesso richiesti in grande quantità, è fondamentale ottimizzare il flusso di lavoro. In questa guida scoprirai come semplificare notevolmente il processo di creazione del testo nelle composizioni utilizzando le espressioni. Questo approccio ti consente di lavorare in modo più efficace e risparmiare tempo.
Principali intuizioni
Utilizzando le espressioni in After Effects, puoi gestire i testi in diverse composizioni in modo più efficace.
- Imparerai come integrare il nome di una composizione in un livello di testo.
- Scoprirai come suddividere il testo in modo efficace in base a una separazione personalizzata.
- Puoi automatizzare compiti ripetitivi, riducendo notevolmente il carico di lavoro.
Guida passo-passo
Passo 1: Preparazione della composizione
Inizia con una composizione che desideri utilizzare come modello. Potresti già aver creato semplici sottotitoli che mostrano un nome e titoli professionali.

Passo 2: Creazione dei componenti testuali
Aggiungi un livello di testo che rappresenti il nome della persona. Puoi ad esempio scrivere "Max Mustermann", seguito da due cancelletto (##) come separatore e poi dalla professione "Diplom-Wirtschaftler".
Passo 3: Aggiunta di un'espressione
Per rendere il testo dinamico, seleziona il livello di testo, espandi il livello e fai clic mentre tieni premuto il tasto Alt (tasto Opzione su Mac) sull'orologio accanto al livello di testo per aggiungere un'espressione.
Passo 4: Accesso al nome della composizione
Nell'espressione aperta, aggiungi il comando thisComp.name. Questo ti fornisce il nome della composizione in cui si trova il livello di testo.

Passo 5: Suddivisione del nome della composizione
Per visualizzare solo una parte del nome, utilizzi la funzione split(). Scrivi l'espressione thisComp.name.split("##"). Questo suddividerà il nome della composizione in ogni punto in cui appare il cancelletto.

Passo 6: Accesso ai singoli componenti
Poiché split() restituisce un array, puoi accedere alla prima parte dell'array con [0] e alla seconda parte con [1]. Questo appare così nell'espressione: thisComp.name.split("##")[0] per il nome e thisComp.name.split("##")[1] per la professione.

Passo 7: Duplica per più composizioni
Se ora duplicherai la composizione e ribatterai il nome nella composizione, il testo nel livello di testo si aggiornerà automaticamente. Ad esempio: se cambi da "Max Mustermann##Diplom-Wirtschaftler" a "Philip Schneider##Motion Designer", il livello di testo cambierà di conseguenza.

Passo 8: Utilizzo per altri progetti
Questo trucco è particolarmente utile per formati in cui i contenuti si ripetono frequentemente, sia per sottotitoli, opener o persino per date nel tuo progetto. Puoi applicare questa tecnica in diversi contesti.

Sintesi - Consigli e trucchi per il flusso di lavoro in After Effects: Automazione con le espressioni
Con le tecniche presentate, puoi gestire i testi in After Effects in modo più efficace e semplificare drasticamente il processo di creazione di contenuti ricorrenti. Utilizza le espressioni per risparmiare tempo e ottimizzare il tuo flusso di lavoro.
Domande frequenti
Come posso aggiornare automaticamente il livello di testo dopo aver cambiato il nome della composizione?Utilizzando un'espressione che legge e divide il nome della composizione.
Posso utilizzare altri separatori invece dei cancelletto?Sì, puoi utilizzare qualsiasi carattere come separatore, come virgole o segni di dollaro.
Come funziona esattamente la funzione split()?La funzione split() divide una stringa in base a un carattere specificato e restituisce un array che contiene le parti.
Come posso utilizzare questa tecnica per altri tipi di progetti?Puoi utilizzare lo stesso approccio per diversi formati in cui il testo si ripete, come rappresentazioni di date o denominazioni tecniche.