В ежедневието на един After Effects-потребител често се среща предизвикателството да създава подобни композиции с различно съдържание. Особено при работа в телевизията, където често са необходими голямо количество графики и опенери, е решаващо да се оптимизира работният процес. В това ръководство ще научиш как с помощта на Expressions значително да опростиш процеса на създаване на текстове в композиции. Този подход ти позволява да работиш по-ефективно и да спестиш време.
Най-важни заключения
Чрез използването на Expressions в After Effects можеш по-ефективно да работиш с текст в различни композиции.
- Ще научиш как да интегрираш името на композицията в текстов слой.
- Ще откриеш как можеш ефективно да разделяш текста на базата на персонализирани разделители.
- Можеш да автоматизираш повтарящи се задачи и по този начин значително да намалиш работния процес.
Стъпка по стъпка ръководство
Стъпка 1: Подготовка на композицията
Започни с композиция, която искаш да използваш като шаблон. Можеш вече да си създал прости графики, които показват име и професионални наименования.

Стъпка 2: Създаване на текстовите компоненти
Добави текстов слой, който представя името на лицето. Можеш, например, да напишеш "Макс Мустерманн", последвано от два знака # (##) като разделител и след това професия "Дипломиран икономист".
Стъпка 3: Добавяне на Expression
За да направиш текста динамичен, избери текстовия слой, разтвори слоя и кликни с Alt (Option на Mac) върху часовника до текстовия слой, за да добавиш Expression.
Стъпка 4: Достъп до името на композицията
В отворената Expression добави командата thisComp.name. Това ще ти даде името на композицията, в която се намира текстовият слой.

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

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

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

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

Резюме - Съвети и трикове за работния процес в After Effects: Автоматизация с Expressions
С представените техники можеш да работиш по-ефективно с текст в After Effects и да опростиш процеса на създаване на повтарящо се съдържание. Използвай Expressions, за да спестиш време и да оптимизираш работния си процес.
Често задавани въпроси
Как мога автоматично да актуализирам текстовия слой, след като променя името на композицията?Като използваш Expression, която прочита и разделя името на композицията.
Мога ли да използвам и други разделители вместо знаци #?Да, можеш да използваш всякакъв знак като разделител, например запетаи или символи за долар.
Как точно работи функцията split()?Функцията split() разделя низ на определен знак и връща масив, който съдържа частите.
Как мога да използвам тази техника за други типове проекти?Можеш да използваш същия подход за различни формати, в които текстът се повтаря, като например представяния на дати или технически наименования.