Skip to main content

Что такое выражения Adobe After Effects?

5 Простых и Полезных выражений (2RogerThat - Уроки After Effects) (Апрель 2025)

5 Простых и Полезных выражений (2RogerThat - Уроки After Effects) (Апрель 2025)
Anonim

Выражение After Effects похоже на строку компьютерного кода или скрипт действия внутри Flash (теперь Adobe Animate.). Подобно компьютерному коду или скрипту действий, выражение представляет собой некоторую формулу, описывающую After Effects, что-то конкретное. Однако, в отличие от сценариев действий, выражения живут в пределах атрибутов элемента, например, их масштаба или вращения.

Так в чем смысл использования выражения? Ну, выражения могут работать любым количеством способов, но два лучших примера - это оживить что-то и повлиять на анимацию. Зачем использовать выражение для анимации вместо использования ключевых кадров?

Когда и как использовать выражения

Скажите, что у вас есть мяч, перемещающийся по экрану слева направо, но вы также хотите, чтобы этот мяч шевелился. Вместо того, чтобы идти вручную и делать это, или применяя эффект и давая ему много и много ключевых кадров, мы можем просто применить к нему выражение для wiggle.

Таким образом, у нас будут только два наших ключевых кадра, которые говорят, чтобы идти слева направо, плюс выражение, говорящее, чтобы он шевелился. Он держит вещи красивыми и организованными, а также легко заменяется. Вместо того, чтобы переделывать сотни ключевых кадров, если мы хотим, чтобы наше колебание было более экстремальным, мы можем просто изменить выражение. Таким образом, мы анимируем наш объект двумя способами, используя ключевые кадры и используя выражение.

Другим распространенным примером того, как выражения могут работать в After Effects, является воздействие на фрагмент анимации без фактического оживления. Вы можете написать выражение, которое говорит, что с течением времени наша анимация станет более экстремальной или менее экстремальной.

Если у нас есть эффект пульсирующего света, мы можем применить к нему выражение, которое говорит, что, когда наша анимация играет, пульсирующий свет становится все более драматичным, без необходимости входить и оживлять этот эффект. Здесь мы не анимируем использование выражения, а затрагиваем фрагмент анимации с выражением.

Выражение выражений в виде примера

Давайте сделаем простое выражение для покачивания в качестве примера, чтобы понять, как они работают.

Вы создадите новую композицию в After Effects, которая длится 24 кадра, и вы будете делать свои сценарии действий там. Теперь, помните, в отличие от скрипта действий во Flash (Animate) вы не можете добавить скрипт действия в композицию в целом. Выражения живут внутри элементов в вашей временной шкале и в атрибутах этих элементов. Поэтому вам нужно будет сделать что-то, чтобы применить выражение.

Давайте сделаем простой квадрат с использованием твердых тел. Хит-команду Y и сделайте себе небольшой квадрат. Теперь давайте сделаем простое выражение, чтобы узнать, как они работают.

Выбрав твердое тело, нажмите P, чтобы открыть раскрывающееся меню Position на вашей временной шкале. Если вы собираетесь его оживить, вы просто нажмете секундомер, чтобы активировать ключевые кадры, но чтобы добавить выражение, которое вы хотите выбрать или нажмите Alt-click секундомер.

Это превратит атрибут Position в новое раскрывающееся меню, добавив Expression: Position ниже. Вы увидите справа на своей временной шкале область, которую вы можете ввести, в которой в настоящее время говорится «transform.position»,

Это текстовое поле здесь, где мы печатаем все наши выражения. Хорошим простым выражением является выражение wiggle, как упоминалось ранее - это приведет к тому, что ваш объект слегка перемещается по всей анимации.

Выражение wiggle настраивается следующим образом: wiggle (x, y)

Чтобы начать свое выражение, вы набираете «wiggle» - это говорит After Effects, что вы применяете выражение wiggle, за которым следуют значения в скобках, которые сообщают After Effects, когда и сколько нужно шевелить.

X означает, сколько раз в секунду вы хотите, чтобы After Effects перемещали ваш объект, поэтому, если ваши кадры в секунду равны 30, тогда значение 30 для значения x сделает так, чтобы ваш объект перемещал каждый кадр. Ввод 15 в 30 кадров в секунду приведет к тому, что все остальные кадры перемещаются по вашему объекту и т. Д.

Значение Y означает, сколько вы хотите, чтобы ваш объект перемещался. Таким образом, значение Y 100 будет перемещать ваш объект на 100 точек в любом направлении, а значение Y 200 будет перемещать ваш объект на 200 точек в любом направлении.

Таким образом, завершенное выражение wiggle будет выглядеть примерно так: wiggle (15,250)

Теперь вы увидите, как ваш квадратик вибрирует вокруг вашей сцены, когда вы нажимаете на игру, но вы вообще не применяли ключевые кадры. Вы даже можете войти и сделать пример, который был изначально указан, и добавить ключевые кадры вашего квадрата, перемещающиеся слева направо вместе с вашим выражением.

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