В этом уроке вы узнаете, как использовать выражения в Adobe After Effects, чтобы превратить качание аудиофайлов в анимацию. Вы увидите, как создать нулевой объект для хранения аудиоинформации и как применять эту информацию в реальном времени к различным свойствам, например к масштабированию текста.
Основные сведения
- Нулевые объекты позволяют хранить аудиоинформацию и использовать ее для различных анимационных эффектов.
- Выражения позволяют динамически управлять свойствами на основе звуковых колебаний.
- Связывая свойства со звуком, можно создать интерактивную аранжировку, реагирующую на музыкальную анимацию.
Пошаговое руководство
Чтобы начать анимировать музыку в After Effects, выполните следующие действия:
Сначала выберите аудиофайл. Щелкните правой кнопкой мыши и в контекстном меню выберите "Мастер ключевых кадров", а затем "Преобразовать аудио в ключевые кадры". При этом автоматически создается новый слой, который представляет собой так называемый нулевой объект. Нулевой объект служит хранилищем информации об амплитудах звука.
Вы найдете нулевой объект в вашей композиции. Это всего лишь вспомогательный слой, который не отображается, но помогает организовать информацию. Нулевой объект сохраняет биения аудиофайла в ключевых кадрах.
Взгляните на свойства нулевого объекта. Здесь вы можете увидеть амплитуды звука, которые представляют собой биения из вашего трека. Вся эта информация распределена по каналам - левый, правый и оба канала.
Если в вашей дорожке нет различий между каналами, вы можете пропустить конкретные каналы на этом шаге и сосредоточить воздействие на обоих каналах. Вы можете очистить эффекты левого и правого каналов, чтобы упростить представление.
Чтобы визуализировать отклонения, можно нажать на редактор диаграмм. Вы можете использовать диаграммы, чтобы увидеть, насколько сильно колеблется громкость вашего трека. Вы можете перемещать ползунок и наблюдать колебания от почти нуля до 50 единиц.
Теперь мы вставим в композицию текст. Создайте текстовый слой с названием "Музыка" и расположите его в центре композиции.
Теперь привяжите масштабирование текстового слоя к ползунку нулевого объекта. Щелкните по текстовому слою и нажмите "S", чтобы активировать опцию масштабирования. С помощью инструмента выделения (Puppet Tool) привяжите масштабирование к ползунку.
После привязки вы увидите, что масштаб был обновлен на распечатке. Ссылка сохраняет значение амплитуды звука в переменной, которую вы можете переименовать по своему усмотрению.
Если вы захотите воспроизвести предварительный просмотр анимации, то увидите, что размер текстового слоя динамически реагирует на амплитуду музыки.
Теперь давайте сделаем так, чтобы масштаб текста всегда оставался равным 100 %, даже если музыка затихает. Измените выражение так, чтобы оно не опускалось ниже 100 % при низких уровнях.
Для этого можно сделать простое дополнение в выражении. Например, когда ползунок достигнет низкой точки, текст будет установлен на уровне не менее 100 %, а когда он достигнет высокой точки, к масштабированию будет добавлено значение сохраненного вами звука.
Также рассмотрите возможность применения более сложных математических операций к выражениям, например умножения или использования скобок для точных вычислений. Это позволит вам более тонко управлять тем, насколько сильно анимация реагирует на музыку.
В следующей части этого руководства мы рассмотрим, как оптимизировать поведение масштабирования, чтобы самые незначительные изменения в музыке не приводили к немедленному изменению размера. Сосредоточьтесь на контроле и проектировании анимации с правильными значениями.
Резюме
В этом уроке вы узнали, как использовать выражения в After Effects, чтобы превратить динамику музыки в анимацию. Вы узнали, как использовать нулевые объекты для хранения аудиоинформации в ключевых кадрах, чтобы динамически связывать масштабирование текстовых слоев.
Часто задаваемые вопросы
Что такое нуль-объекты в After Effects?Нуль-объекты - это невидимые слои, которые служат для хранения информации и помогают управлять анимацией.
Как работают выражения в After Effects?Выражения - это скрипты, которые связывают свойства между собой и динамически реагируют на значения.
Как настроить масштабирование так, чтобы оно не опускалось ниже 100%?Используйте простые математические операции в выражениях, чтобы задать минимальное значение масштабирования.