Использование элементов управления выражениями

Последнее обновление 27 июн. 2025 г.

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

Использование элементов управления выражениями с вашими выражениями делает их более динамичными и удобными для обновления.Вместо постоянного изменения значений в редакторе выражений вы можете привязать их к Expression Control на панели Effect Controls. Отдельный элемент управления может влиять на несколько свойств сразу.

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

Названия эффектов управления выражениями указывают, какой тип управления свойствами они обеспечивают: управление углом, управление флажком, управление цветом, управление слоем, управление точкой, управление ползунком и управление раскрывающимся меню.

Примечание

Если вы применяете предустановку анимации из категории «Предустановки анимации» > «Фигуры» > «Фоны», вы можете увидеть пользовательский эффект «Управление анимированной фигурой» на панели «Управление эффектами».Этот пользовательский эффект представляет собой специальный эффект элемента управления выражением, созданный специально для шаблонов настроек анимации. Этот эффект можно скопировать и вставить в другие слои или сохранить его в качестве шаблона настроек анимации, чтобы применить его потом.

Применить элементы управления выражениями к слоям

Вы применяете эффекты «Элементы управления выражениями» к слою теми же способами, что и другие эффекты, например, перетаскиванием эффекта на слой с панели «Эффекты и предустановки».

Вы можете применять эффекты «Элементы управления выражениями» к любому слою.Однако удобно применять их к нулевому слою, который можно просто использовать как управляющий слой.Затем можно добавить выражения к свойствам других слоев, чтобы взять входные данные из этого управляющего слоя. Например, вы можете добавить эффект «Управление ползунком» к нулевому слою (Null 1), а затем применить это выражение к свойствам «Положение» нескольких слоев:

position+[0,10*(index-1)*thisComp.layer("Null 1").effect("Slider Control")("Slider")]

В этом примере при перетаскивании ползунка каждый слой с этим выражением сдвигается. Слои с большими номерами индексов (слои в нижней части панели «Временная шкала») сдвигаются больше, чем слои с меньшими номерами индексов с интервалами в 10 пикселей.Вы можете установить ключевые кадры для ползунка на нулевом слое, и все остальные слои будут анимироваться соответственно.

Часто полезно переименовывать каждый экземпляр эффекта «Элемент управления выражениями», чтобы указать его назначение.Например, переименование экземпляра эффекта «Управление цветом» в «цвет неба» упрощает понимание того, чем управляет эффект.Вы можете переименовать каждый экземпляр эффекта «Элемент управления выражениями» так же, как переименовываете любой другой эффект: выберите его на панели «Временная шкала» или «Управление эффектами» и нажмите Enter на основной клавиатуре (Windows) или Return (macOS).

Примечание

Чтобы изменить диапазон элемента управления, щелкните правой кнопкой мыши (Windows) или щелкните с клавишей Control (macOS) по подчеркнутому значению свойства для элемента управления и выберите «Редактировать значение» из контекстного меню.

Преобразование выражения в ключевые кадры

В некоторых случаях может понадобиться преобразовать выражение в ключевые кадры. Например, если вы хотите зафиксировать значения в выражении, вы можете преобразовать выражение в ключевые кадры, а затем соответствующим образом настроить ключевые кадры.Если выражение требует много времени для вычисления, можно преобразовать его в ключевые кадры, чтобы оно обрабатывалось быстрее.Когда вы преобразуете выражение в ключевые кадры, After Effects вычисляет выражение, создавая ключевой кадр в каждом кадре, а затем отключает выражение.

На панели «Временная шкала» выберите свойство, для которого написано выражение, и выберите «Анимация» > «Помощник по ключевым кадрам» > «Преобразовать выражение в ключевые кадры».Исходное выражение сохраняется, только отключается.

Эффекты элементов управления выражениями

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

Эле.упр.3D-точки

Эффект 3D Point Control предоставляет 3D-точку (x, y, z), которая действует как контроллер и на которую можно ссылаться в выражениях, применяемых к другим свойствам.

Вы можете использовать эти эффекты для управления 3D-положением, ориентацией и 3D-эффектами.

Эл.упр.углами

Эффект Angle Control предоставляет простой способ управления свойствами на основе угла (в градусах) с помощью выражений. Он обычно используется для управления поворотом, направлением или значениями ориентации из единого общего контроллера.

Эл.упр.«Флажок»

Эффект Checkbox Control предоставляет простой переключатель вкл/выкл (истина/ложь или 1/0), который можно использовать в выражениях для управления такими свойствами, как непрозрачность, видимость, состояния анимации и многое другое.

Эл.упр.цветом

Эффект Color Control позволяет создать настраиваемую палитру цветов, которую можно использовать в выражениях для управления цветовыми свойствами других эффектов или слоев. 

Элемент управления «Раскрывающееся меню»

Эффект Dropdown Menu Control позволяет создать меню выбираемых элементов, которое может управлять поведением вашей композиции через выражения.

Эл.упр.слоями

Эффект Layer Control позволяет ссылаться на другой слой (например, сплошной, нулевой, текстовый, композицию) внутри выражения. Он полезен для управления выражениями с другим слоем в качестве входных данных.

Эл.упр.точкой

Эффект Point Control предоставляет 2D-координату (x, y), на которую можно ссылаться в выражениях для управления другими свойствами, например Position, Anchor Point или смещениями эффектов.

Эл.упр.«Ползунок»

Эффект Slider Control позволяет создать единое числовое значение (ползунок), на которое можно ссылаться с помощью выражений для управления другими свойствами, такими как Непрозрачность, Позиция, Поворот, Масштаб и т. д.

Дополнительные ресурсы о выражениях

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

На форуме AE Enhancers также можно найти множество примеров и сведения о выражениях, сценариях и шаблонах настроек анимации.