В ежедневието на един After Effects-потребител често се среща предизвикателството да създава подобни композиции с различно съдържание. Особено при работа в телевизията, където често са необходими голямо количество графики и опенери, е решаващо да се оптимизира работният процес. В това ръководство ще научиш как с помощта на Expressions значително да опростиш процеса на създаване на текстове в композиции. Този подход ти позволява да работиш по-ефективно и да спестиш време.

Най-важни заключения

Чрез използването на Expressions в After Effects можеш по-ефективно да работиш с текст в различни композиции.

  1. Ще научиш как да интегрираш името на композицията в текстов слой.
  2. Ще откриеш как можеш ефективно да разделяш текста на базата на персонализирани разделители.
  3. Можеш да автоматизираш повтарящи се задачи и по този начин значително да намалиш работния процес.

Стъпка по стъпка ръководство

Стъпка 1: Подготовка на композицията

Започни с композиция, която искаш да използваш като шаблон. Можеш вече да си създал прости графики, които показват име и професионални наименования.

Автоматизация на текстове в After Effects

Стъпка 2: Създаване на текстовите компоненти

Добави текстов слой, който представя името на лицето. Можеш, например, да напишеш "Макс Мустерманн", последвано от два знака # (##) като разделител и след това професия "Дипломиран икономист".

Стъпка 3: Добавяне на Expression

За да направиш текста динамичен, избери текстовия слой, разтвори слоя и кликни с Alt (Option на Mac) върху часовника до текстовия слой, за да добавиш Expression.

Стъпка 4: Достъп до името на композицията

В отворената Expression добави командата thisComp.name. Това ще ти даде името на композицията, в която се намира текстовият слой.

Автоматизация на текстове в After Effects

Стъпка 5: Разделяне на името на композицията

За да покажеш само част от името, използвай функцията split(). Напиши израза thisComp.name.split("##"). Това ще раздели името на композицията на всяка точка, където се появяват знаците #.

Автоматизация на текстовете в After Effects

Стъпка 6: Достъп до отделните части

Тъй като split() връща масив, можеш да получиш достъп до първата част на масива с [0] и до втората част с [1]. Това изглежда така в Expression: thisComp.name.split("##")[0] за името и thisComp.name.split("##")[1] за професията.

Автоматизация на текстове в After Effects

Стъпка 7: Дублиране за множество композиции

Когато дублираш композицията и промениш името в композицията, текстът в текстовия слой ще се актуализира автоматично. Например: Ако смениш от "Макс Мустерманн##Дипломиран икономист" на "Филип Шнайдер##Motion Designer", текстовият слой ще се промени съответно.

Автоматизация на текстове в After Effects

Стъпка 8: Използвай в други проекти

Тази техника е особено полезна за формати, при които съдържанието често се повтаря, било то за графики, опенери или дори за дати в твоя проект. Можеш да приложиш тази техника в различни контексти.

Автоматизация на текстове в After Effects

Резюме - Съвети и трикове за работния процес в After Effects: Автоматизация с Expressions

С представените техники можеш да работиш по-ефективно с текст в After Effects и да опростиш процеса на създаване на повтарящо се съдържание. Използвай Expressions, за да спестиш време и да оптимизираш работния си процес.

Често задавани въпроси

Как мога автоматично да актуализирам текстовия слой, след като променя името на композицията?Като използваш Expression, която прочита и разделя името на композицията.

Мога ли да използвам и други разделители вместо знаци #?Да, можеш да използваш всякакъв знак като разделител, например запетаи или символи за долар.

Как точно работи функцията split()?Функцията split() разделя низ на определен знак и връща масив, който съдържа частите.

Как мога да използвам тази техника за други типове проекти?Можеш да използваш същия подход за различни формати, в които текстът се повтаря, като например представяния на дати или технически наименования.

411,906,621,626,837,807