Как освоить выражение Loop Expression в After Effects
After Effects CommunityИспользование выражения Loop Expression в After Effects поначалу может пугать. Это немного похоже на кодирование, поэтому может сбить с толку, если вы просто хотите закончить редактирование. Однако выражения - это невероятные элементы кода, которые могут сэкономить вам часы на создании сложных повторяющихся анимаций, поэтому их стоит изучить.

Одно из самых полезных выражений, которое стоит изучить, - After Effects Loop Expression.
Краткое содержание
Часть 1: Структура и типы выражений цикла After Effects
1. Свойство: loopOut("pingpong",1)
2. Тип цикла: loopOut("pingpong",1)
3. Модификатор: loopOut("pingpong",1)
Часть 2: Как использовать выражение Loop в After Effects
Часть 3: Творческие способы использования LoopOut в After Effects
Разнообразие значений
Типографские проекты
С другими эффектами
Часть 1: Структура и типы выражений цикла After Effects
Выражения - это крошечный фрагмент кода JavaScript, который вы используете в анимированных свойствах в After Effects. Они упрощают все до одного значения на одном слое в определенной точке, которую вы выбираете. Несмотря на то, что существует несколько фантастических пресетов анимации, которые вы можете попробовать, умение создавать свои собственные - очень полезный навык.
Для начала вам нужно понять, как создается выражение цикла в After Effects. В любом выражении цикла есть 3 отдельных раздела: свойство, тип цикла и модификатор. Эти три элемента создают команду, которую After Effects может использовать для зацикливания ключевых кадров несколькими способами.
Одним из наиболее часто используемых выражений в анимации является эффект LoopOut PingPong, который мы будем использовать в этом примере.
loopOut("pingpong",1)
1. Свойство: loopOut("pingpong",1)
Существует 2 пары свойств Loop, которые необходимо знать:
LoopIn и LoopOut: Как вы уже догадались, каждый из этих типов циклов указывает After Effects, начинается ли цикл до (LoopIn) или после (LoopOut) ваших ключевых кадров.
LoopInDuration и LoopOutDuration: Эти типы немного отличаются друг от друга, поскольку позволяют указать After Effects, что цикл будет основываться на секундах, а не на ключевых кадрах. Для этого нужно добавить модификатор, о котором мы расскажем ниже. В целом, циклы длительности используются только в определенных обстоятельствах - например, если вы хотите быстро настроить длительность цикла до первого ключевого кадра (LoopInDuration) или после последнего ключевого кадра (LoopOutDuration), не меняя ключевые кадры.
2. Тип цикла: loopOut("pingpong",1)
Тип цикла - это место, где вы определяете тип анимированной петли, которую создаст After Effects. Существует 4 типа петель:
("Пингпонг")
Петля PingPong Loop возьмет первый и последний ключевые кадры и будет перемещаться между ними взад-вперед.
("Цикл")
Циклическая петля повторяет ключевые кадры по порядку. Если последний ключевой кадр имеет те же значения, что и первый, After Effects создаст бесконечный цикл анимации.
("Смещение")
Петля смещения сложна для понимания, но невероятно мощна в использовании. Петля смещения повторяет вашу анимацию с ключевыми кадрами, но смещает ее, так что она начинается с последнего ключевого кадра. Запутались? Мы вас не виним - посмотрите пример, чтобы увидеть его в действии. Визуально это проще понять.
("Продолжить")
Петля "Продолжить" позволяет завязать концы анимированных сцен, когда нужно, чтобы все исчезло с экрана одновременно. Это выражение цикла в After Effects продолжает скорость/значение последнего ключевого кадра. Анимация продолжается вечно - по крайней мере, до тех пор, пока вы не решите ее завершить. Почему бы не попробовать его для улучшения вашей фотоанимации?
3. Модификатор: loopOut("pingpong",1)
Модификатор - это последняя инструкция по выражению, которую вы даете After Effects. В некоторых случаях он вообще не нужен. При использовании свойств, основанных на длительности, модификатор указывает After Effects на количество секунд для повторения.
Для выражений LoopIn и LoopOut модификатор указывает программе, к скольким ключевым кадрам нужно применить цикл. Обратите внимание, что число относится не непосредственно к ключевым кадрам, а к анимированному участку между ключевыми кадрами.
Например, если вы используете свойство LoopOut с модификатором 1, After Effects будет повторять анимацию между двумя последними ключевыми кадрами на временной шкале. Если использовать модификатор 2, то анимация будет повторяться между 3 предыдущими ключевыми кадрами.
Часть 2: Как использовать выражение Loop в After Effects
Выражение Loop Expression в After Effects может добавить ключевой кадр к любому значению. В этом видео примере вы можете увидеть, что произойдет, если применить выражение к значению Position.
1.Создайте ключевые кадры, как в любом анимационном проекте.
2.Выберите значение, к которому нужно добавить выражение, на временной шкале.
3.Перейдите в меню Анимация > Добавить выражение. Вы также можете удерживать Alt (Option для Mac) и нажать на значок секундомера рядом со значением.
4.В поле на Временной шкале введите или вставьте выражение. Вы заметите, что After Effects предугадывает, что вы хотите использовать, и предлагает вам удобное выпадающее меню, из которого можно выбрать элементы.
5.Проверьте анимацию и, если нужно, добавьте модификатор.
Совет профессионала: Если вы применили выражение After Effects Loop Video Expression и хотите настроить ключевые кадры, бывает непросто понять, что происходит. Используйте кнопку = рядом с выражением, чтобы включать и выключать его. Это избавит вас от необходимости удалять выражение, чтобы внести коррективы.
Часть 3: Креативные способы использования LoopOuts в After Effects
Теперь, когда вы знаете, как использовать выражения цикла, вы, возможно, сожалеете о том, что раньше тратили время на ручную анимацию LoopOuts в After Effects. Не волнуйтесь! Скоро вы придумаете интересные проекты, в которых сможете опробовать эти навыки, например, новую моушн-графику. Вот несколько идей.
Разнообразие значений
Вы можете использовать более одного выражения для каждого элемента в проекте, например, по-разному изменяя его размер и положение. Использование выражений цикла таким образом может помочь вам создать повторяющиеся фоны движения или простые элементы, например облака, проплывающие в сцене.
Проекты по типографике
\Выражения Loop можно использовать для превращения текстовых переходов в невероятные текстовые эффекты с помощью простого выражения PingPong. Добавьте текстовый переход и создайте новые ключевые кадры для тех мест, где анимация должна повторяться. Затем добавьте модификатор к выражению, чтобы зациклить ту часть перехода, которую нужно повторить.
С другими эффектами
Использование выражений loop не мешает вам применять другие эффекты. Интересным эффектом, который можно использовать с выражениями LoopOut в After Effects, является встроенный эффект RepeTile. Это отличный способ быстро создать сложную фоновую графику.
Выражения - мощный, но часто игнорируемый инструмент для аниматоров. Как только вы освоите создание этих простых выражений, вы сможете экспериментировать и комбинировать их для создания крутых эффектов. Все, что для этого нужно, - крошечный кусочек кода!
Выражение Loop в After Effects - одно из самых простых в освоении. Кроме того, оно сэкономит вам массу времени при работе со сложными ключевыми кадрами.