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

Основні висновки

Використовуючи вирази в After Effects, ви зможете ефективніше працювати з текстом в різних композиціях.

  1. Ви дізнаєтеся, як інтегрувати назву композиції в текстовий шар.
  2. Ви дізнаєтеся, як ефективно розділити текст на основі користувацького розбиття.
  3. Ви зможете автоматизувати повторювані завдання і таким чином значно зменшити робоче навантаження.

Покрокова інструкція

Крок 1: Підготуйте композицію

Почніть з композиції, яку ви хочете використовувати як шаблон. Можливо, ви вже створили прості стрічки з іменами та назвами посад.

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

Крок 2: Створення текстових компонентів

Додайте текстовий шар, який представляє ім'я людини. Наприклад, ви можете написати "Max Mustermann", за яким слідують два хеш-знаки (##) як роздільники, а потім професія "Diplom-Wirtschaftler".

Крок 3: Додавання виразу

Щоб зробити текст динамічним, виберіть текстовий шар, розгорніть його і клацніть Alt (клавіша Option на Mac) на секундомірі поруч із текстовим шаром, щоб додати вираз.

Крок 4: Отримайте доступ до назви композиції

У відкритому виразі додайте команду thisComp.name. Це дасть вам назву композиції, в якій знаходиться текстовий шар.

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

Крок 5: Розділення назви композиції

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

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

Крок 6: Доступ до окремих частин

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

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

Крок 7: Дублювання для декількох композицій

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

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

Крок 8: Використання в інших проектах

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

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

Підсумок - Поради та підказки щодо робочого процесу в After Effects: автоматизація за допомогою виразів

За допомогою представлених прийомів ви зможете ефективніше працювати з текстом в After Effects і значно спростити процес створення повторюваного контенту. Використовуйте вирази, щоб заощадити час і оптимізувати робочий процес.

Поширені запитання

Як автоматично оновити текстовий шар після зміни назви композиції? Задопомогою виразу, який зчитує і розділяє назву композиції.

Чи можна використовувати інші роздільники замість ромбів? Так, ви можете використовувати будь-який символ як роздільник, наприклад, коми або знаки долара.

Як саме працює функція split()?Функція split() розділяє рядок за вказаним символом і виводить масив, що містить частини.

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

411,906,621,626,837,807