У повсякденному житті користувач After Effects часто стикається з проблемою багаторазового створення схожих композицій з різним вмістом. Особливо під час роботи на телебаченні, де часто потрібні перебивки і заставки у великій кількості, дуже важливо оптимізувати робочий процес. У цьому посібнику ви дізнаєтеся, як за допомогою виразів значно спростити процес створення тексту в композиціях. Такий підхід дозволяє працювати ефективніше та економити час.
Основні висновки
Використовуючи вирази в After Effects, ви зможете ефективніше працювати з текстом в різних композиціях.
- Ви дізнаєтеся, як інтегрувати назву композиції в текстовий шар.
- Ви дізнаєтеся, як ефективно розділити текст на основі користувацького розбиття.
- Ви зможете автоматизувати повторювані завдання і таким чином значно зменшити робоче навантаження.
Покрокова інструкція
Крок 1: Підготуйте композицію
Почніть з композиції, яку ви хочете використовувати як шаблон. Можливо, ви вже створили прості стрічки з іменами та назвами посад.

Крок 2: Створення текстових компонентів
Додайте текстовий шар, який представляє ім'я людини. Наприклад, ви можете написати "Max Mustermann", за яким слідують два хеш-знаки (##) як роздільники, а потім професія "Diplom-Wirtschaftler".
Крок 3: Додавання виразу
Щоб зробити текст динамічним, виберіть текстовий шар, розгорніть його і клацніть Alt (клавіша Option на Mac) на секундомірі поруч із текстовим шаром, щоб додати вираз.
Крок 4: Отримайте доступ до назви композиції
У відкритому виразі додайте команду thisComp.name. Це дасть вам назву композиції, в якій знаходиться текстовий шар.

Крок 5: Розділення назви композиції
Щоб відобразити лише частину назви, скористайтеся функцією split(). Напишіть вираз thisComp.name.split("##"). Це розділить назву композиції в кожній точці, де з'являються діаманти.

Крок 6: Доступ до окремих частин
Оскільки split() повертає масив, ви можете отримати доступ до першої частини масиву за допомогою [0], а до другої - за допомогою [1]. У виразі це виглядає так: thisComp.name.split("##")[0] для імені та thisComp.name.split("##")[1] для професії.

Крок 7: Дублювання для декількох композицій
Якщо ви тепер продублюєте композицію і перейменуєте назву в композиції, текст у текстовому шарі оновиться автоматично. Наприклад: Якщо ви зміните ім'я з "Max Mustermann##Diplom-Wirtschaftler" на "Philip Schneider##Motion Designer", текстовий шар зміниться відповідно.

Крок 8: Використання в інших проектах
Цей трюк особливо корисний для форматів, де контент часто повторюється, наприклад, для стрічок для живота, заставок або навіть дат у вашому проекті. Ви можете використовувати цю техніку в різних контекстах.

Підсумок - Поради та підказки щодо робочого процесу в After Effects: автоматизація за допомогою виразів
За допомогою представлених прийомів ви зможете ефективніше працювати з текстом в After Effects і значно спростити процес створення повторюваного контенту. Використовуйте вирази, щоб заощадити час і оптимізувати робочий процес.
Поширені запитання
Як автоматично оновити текстовий шар після зміни назви композиції? Задопомогою виразу, який зчитує і розділяє назву композиції.
Чи можна використовувати інші роздільники замість ромбів? Так, ви можете використовувати будь-який символ як роздільник, наприклад, коми або знаки долара.
Як саме працює функція split()?Функція split() розділяє рядок за вказаним символом і виводить масив, що містить частини.
Як я можу використовувати цю техніку для інших типів проектів?Ви можете використовувати той самий підхід для різних форматів, де текст повторюється, наприклад, для представлення дат або технічних назв.