Руководство пользователя Отмена

Управление выражениями

  1. Руководство пользователя After Effects
  2. Выпуски бета-версии
    1. Обзор программы бета-тестирования
    2. Домашняя страница бета-версии After Effects
  3. Начало работы
    1. Начало работы с After Effects
    2. Новые возможности After Effects 
    3. Сведения о выпуске | After Effects
    4. Системные требования для After Effects
    5. Сочетания клавиш в After Effects
    6. Поддерживаемые форматы файлов | After Effects
    7. Рекомендации по аппаратному обеспечению
    8. After Effects для компьютеров с процессорами Apple
    9. Планирование и настройка
  4. Рабочие среды
    1. Общие элементы пользовательского интерфейса
    2. Знакомство с интерфейсом After Effects
    3. Рабочие процессы
    4. Рабочие среды, панели управления, программы просмотра
  5. Проекты и композиции
    1. Проекты
    2. Основы создания композиции
    3. Предварительная композиция, вложение и предварительный рендеринг
    4. Просмотр подробных сведений о производительности с помощью инструмента «Профайлер композиций»
    5. Модуль рендеринга композиций CINEMA 4D
  6. Импорт видеоряда
    1. Подготовка и импорт неподвижных изображений
    2. Импорт из After Effects и Adobe Premiere Pro
    3. Импорт и интерпретация видео и аудио
    4. Подготовка и импорт файлов 3D-изображений
    5. Импорт и интерпретация элементов видеоряда
    6. Работа с элементами видеоряда
    7. Определение точек редактирования с помощью функции «Определение изменения сцен»
    8. Метаданные XMP
  7. Текст и графические элементы
    1. Текст
      1. Форматирование символов и панель символов
      2. Эффекты текста
      3. Создание и редактирование текстовых слоев
      4. Форматирование абзацев и панель «Абзац»
      5. Экструзия слоев текста и слоев-фигур
      6. Анимация текста
      7. Примеры и ресурсы для текстовой анимации
      8. Шаблоны динамического текста
    2. Анимационный дизайн
      1. Работа с шаблонами анимационного дизайна в After Effects
      2. Использование выражений для создания раскрывающихся списков в шаблонах анимационного дизайна
      3. Работа с основными свойствами для создания шаблонов анимационного дизайна
      4. Замена изображений и видео в шаблонах анимационного дизайна и основных свойствах
      5. Быстрая и простая анимация с помощью панели «Свойства»
  8. Рисование, заливка цветом и контуры
    1. Обзор слоев-фигур, контуров и векторных изображений
    2. Инструменты рисования: «Кисть», «Штамп» и «Ластик»
    3. Сглаживание обводки фигуры
    4. Атрибуты фигур, операции заливки цветом и операции с контурами для слоев-фигур
    5. Использование эффекта фигуры «Cмещение контура» для изменения фигур
    6. Создание фигур
    7. Создание масок
    8. Удаление объектов из видеоматериалов с помощью панели «Заливка с учетом содержимого»
    9. Инструменты «Кисть для ротоскопии» и «Уточнить подложку»
  9. Слои, маркеры и камера
    1. Выделение и упорядочивание слоев
    2. Режимы наложения и стили слоев
    3. 3D-слои
    4. Свойства слоя
    5. Создание слоев
    6. Управление слоями
    7. Маркеры слоя и маркеры композиции
    8. Камеры, освещение и точки обзора
  10. Анимация, ключевые кадры, отслеживание движения и прозрачное наложение
    1. Анимация
      1. Основы анимации
      2. Анимация с помощью инструментов «Марионетка»
      3. Управление и анимация контуров фигур и масок
      4. Анимация фигур Sketch и Capture с помощью After Effects
      5. Инструменты анимации
      6. Работа с анимацией на основе данных
    2. Ключевой кадр
      1. Интерполяция ключевого кадра
      2. Установка, выбор и удаление ключевых кадров
      3. Редактирование, перемещение и копирование ключевых кадров
    3. Отслеживание движения
      1. Отслеживание и стабилизация движения
      2. Отслеживание лиц
      3. Отслеживание маски
      4. Ссылка на маску
      5. Скорость
      6. Растягивание по времени и перераспределение времени
      7. Тайм-код и единицы отображения времени
    4. Прозрачное наложение
      1. Прозрачное наложение
      2. Эффекты прозрачного наложения
  11. Прозрачность и композиция
    1. Обзор композиции и прозрачности и соответствующие ресурсы
    2. Альфа-каналы и маски
    3. Подложки дорожек и перемещающиеся подложки
  12. Корректирование цвета
    1. Основы работы с цветом
    2. Управление цветом
    3. Эффекты цветокоррекции
    4. Управление цветом OpenColorIO и ACES
  13. Эффекты и стили анимации
    1. Обзор эффектов и стилей анимации
    2. Список эффектов
    3. Диспетчер эффектов
    4. Эффекты имитации
    5. Эффекты стилизации
    6. Аудиоэффекты
    7. Эффекты искажения
    8. Эффекты перспективы
    9. Эффекты канала
    10. Эффекты создания
    11. Эффекты времени
    12. Эффекты перехода
    13. Эффект «Устранение эффекта плавающего затвора»
    14. Эффекты «Размытие» и «Резкость»
    15. Эффекты 3D-канала
    16. Программные эффекты
    17. Эффекты подложки
    18. Эффекты «Шум» и «Зернистость»
    19. Эффект «Увеличение с сохранением уровня детализации»
    20. Устаревшие эффекты
  14. Выражения и автоматизация
    1. Выражения
      1. Основы работы с выражениями
      2. Понимание языка выражений
      3. Использование элементов управления выражениями
      4. Различия в синтаксисе между движками выражений JavaScript и Legacy ExtendScript
      5. Управление выражениями
      6. Ошибки выражения
      7. Использование редактора выражений
      8. Использование выражений для изменения свойств текста и доступа к ним
      9. Справочник языка выражений
      10. Примеры выражений
    2. Автоматизация
      1. Автоматизация
      2. Сценарии
  15. Видео с погружением, VR и 3D
    1. Создание сред VR в After Effects
    2. Применение видеоэффектов с эффектом погружения
    3. Инструменты составления композиций для видеоизображений VR/360
    4. Модуль рендеринга Advanced 3D
    5. Импорт и добавление 3D-моделей в композицию
    6. Импорт 3D-моделей из Creative Cloud Libraries
    7. Освещение на основе изображения
    8. Извлечение и анимация источников света и камер из 3D-моделей
    9. Отслеживание движений камеры в трехмерном пространстве
    10. Отбрасывание и принятие теней
    11. Встроенные анимации 3D-моделей
    12. Ограничитель тени
    13. Извлечение 3D-данных о глубине
    14. Изменение свойств материалов 3D-слоя
    15. Пространство для работы с трехмерными объектами
    16. Инструменты 3D-преобразования
    17. Дополнительные возможности 3D-анимации
    18. Предварительный просмотр изменений в 3D-дизайнах в режиме реального времени с помощью модуля Mercury 3D
    19. Добавление гибкого дизайна в графику 
  16. Виды и предварительный просмотр
    1. Предпросмотр
    2. Предпросмотр видео с помощью Mercury Transmit
    3. Изменение и использование представлений
  17. Рендеринг и экспорт
    1. Основы рендеринга и экспорта
    2. Кодирование H.264 в After Effects
    3. Экспорт проекта After Effects как проекта Adobe Premiere Pro
    4. Преобразование фильмов
    5. Многокадровый рендеринг
    6. Автоматический рендеринг и рендеринг по сети
    7. Рендеринг и экспорт неподвижных изображений и наборов неподвижных изображений
    8. Использование кодека GoPro CineForm в After Effects
  18. Работа с другими приложениями
    1. Dynamic Link и After Effects
    2. Работа с After Effects и другими приложениями
      1. Экспорт проекта After Effects как проекта Premiere Pro
    3. Синхронизация настроек в After Effects
    4. Библиотеки Creative Cloud Libraries в After Effects
    5. Подключаемые модули
    6. Cinema 4D и Cineware
  19. Совместная работа: Frame.io и Team Projects
    1. Совместная работа в Premiere Pro и After Effects
    2. Frame.io
      1. Установка и активация Frame.io
      2. Использование Frame.io с Premiere Pro и After Effects
      3. Часто задаваемые вопросы
    3. Team Projects
      1. Начало работы с Team Projects
      2. Создание Team Project
      3. Совместная работа с помощью Team Projects
  20. Память, хранилище, производительность
    1. Память и хранилище
    2. Как After Effects справляется с проблемами нехватки памяти при предварительном просмотре    
    3. Повышение производительности
    4. Установки
    5. Требования к графическому процессору и драйверу графического процессора для After Effects
  21. База знаний
    1. Выявленные неполадки
    2. Исправленные ошибки
    3. Часто задаваемые вопросы
    4. After Effects и macOS Ventura
    5. Как After Effects справляется с проблемами нехватки памяти при предварительном просмотре

Узнайте, как добавлять, изменять и работать с выражениями в After Effects.

Добавление или удаление выражения из свойства

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

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

  • Выберите Анимация > Добавить выражение. Чтобы удалить, выберите Анимация > Удалить выражение.
  • Удерживая нажатой клавишу ALT (Windows) или OPTION (macOS), нажмите кнопку секундомера рядом с именем свойства на панели Временная шкала или на панели Элементы управления эффектами. Повторите этот шаг, чтобы удалить выражение.

При активации выражения под свойством появляются четыре значка, а значение становится красным.

Кнут выбора — это инструмент выделения перетаскиванием для связывания в After Effects. Выберите и удерживайте значок спирали рядом с выражением, чтобы перейти в режим выделения. Хлыст ссылается на курсор при перетаскивании на другое свойство. Освобождение щелчка нацелено на свойство ниже, автоматически создавая синтаксис выражения.

выбор выражения

Чтобы связать набор свойств слоев и композиций, используйте ссылки свойств.

  1. Выберите любое свойство либо набор свойств и нажмите Изменить > Копировать со ссылками свойства или Изменить > Копировать со ссылками относительного свойства.

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

    (или)

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

Результат копирования свойства Положение слоя командой Копировать со ссылками относительного свойства имеет следующий вид:

thisComp.layer(“control_layer”).transform.position

Результат копирования свойства Положение слоя командой Копировать со ссылками свойства имеет следующий вид:

comp(“source_comp”).layer(“control_layer”).transform.position

Отключить выражения

Чтобы временно отключить выражение, нажмите переключатель Активировать выражение. Когда выражение будет отключено, на переключателе появится косая черта.

выражение

Редактирование выражений

Редактирование выражения с помощью инструмента «Лассо»

Если вы не уверены в использовании выражений JavaScript или After Effects, используйте инструмент pick whip, чтобы начать работу. Этот инструмент является простым способом связывания свойств выражений. 

текст

  1. Убедитесь, что к вашему свойству применено выражение. Например, удерживая нажатой клавишу ALT (Windows) или OPT (macOS), щелкните значок секундомера слева от свойства Масштаб для применения выражения.

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

  3. Выражение вводится в поле выражения в точке вставки.

    • Если в поле выражения выделен текст, он будет заменен новым текстом выражения. 
    • Если точка вставки находится не в поле выражения, новый текст выражения заменит весь текст в поле.
  4. Можно перетащить инструмент «Лассо» к имени или значению свойства. При перетаскивании инструмента к имени свойства в результирующем выражении отобразятся все значения в виде одного значения. Например, при перетаскивании инструмента «Лассо» к имени свойства Положение отобразится следующее выражение:

      thisCompayer(“Layer 1”)ransformosition
  5. При перетаскивании инструмента «Лассо» к одному из значений свойства Положение (например, к значению Y) отображается нижеприведенное выражение. Обе координаты X и Y этого свойства связаны со значением y свойства Положение:

      temp = thisCompayer(“Layer 1”)ransformosition[1 
      [temp, temp]
Примечание.

При использовании инструмента «Лассо» для создания выражения, ссылающегося на слой, который имеет то же имя, что и другой слой в той же композиции, имя целевого слоя изменяется. Имя нового слоя — это имя старого слоя с числом в конце. Это изменение необходимо для того, чтобы выражение однозначно ссылалось на единый слой в композиции.

Формат выражений, создаваемых с помощью лассо

Формат выражений, создаваемых инструментом «Лассо», определяется настройкой «Лассо выбора выражения выполняет запись компактного англоязычного текста».

  • Изменить > Настройки > Общие (Windows)
  • Настройки > Разработка сценариев и выражения (macOS)

Инструмент «Лассо» создает выражения, в которых используются имена свойств, отображаемые на панели Временная шкала. Поскольку эти имена встроены, они могут работать, когда After Effects работает на другом языке. Редактируемые имена свойств заключены в двойные кавычки и остаются одинаковыми на разных языках. Снимите этот флажок, если проект не используется совместно на других языках.

Ниже приведен пример компактного англоязычного текста:

  thisCompayer(“Layer 1”)ransformosition

А вот то же самое выражение в форме развернутого англоязычного текста:

  thisCompayer(“Layer 1”)(“Transform”)(“Position”)
Примечание.

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

Редактирование выражения вручную

Редактирование выражения вручную

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

  2. Вводить текст и редактировать его в поле выражения можно также с помощью меню языка выражения. Для просмотра всех строк выражения перетащите нижнюю или верхнюю часть поля выражения, чтобы изменить его размер.

  3. Для выхода из режима редактирования текста и активации выражения выполните одно из предложенных ниже действий.
    • Нажмите клавишу ВВОД на цифровой клавиатуре.
    • Щелкните за пределами поля выражения.

Отображение выражений и диаграммы выражений

Отображение выражений на панели «Временная шкала»

  • Выявлять выражения с ошибками:

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

  1. Выберите слои, для которых нужно просмотреть ошибки, и щелкните правой кнопкой мыши, чтобы открыть всплывающее меню.
  2. Выберите Показать > Показать ошибки выражения.
Ошибка раскрытия выражения

показывать выражения

  • Отображение только свойств с выражениями:

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

поиск по таймлайну

  • Поиск по таймлайну:

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

Примечание.

Чтобы изменить размер поля выражения, перетащите верхний край поля вверх или вниз.

Выражения в редакторе диаграмм

В режиме Редактора диаграмм появляется одно поле выражений в виде масштабируемого блока в нижней части Редактора диаграмм. Оно показывает только выражение для выбранного свойства. Чтобы отобразить несколько полей выражения одновременно, панель Временная шкала должна находиться в режиме панели слоя.

текст

Для переключения между режимом панели слоя и режимом Редактор диаграмм используйте клавиши SHIFT+F3. Для этого также можно использовать кнопку Редактор диаграмм в верхней части панели Временная шкала.

текст

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

текст

Чтобы увидеть, каким образом выражение изменяет значение или диаграмму скорости, выберите кнопку Показать диаграмму после выражения во время отображения значения или диаграммы скорости в редакторе диаграмм.

Чтение редактора диаграмм

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

Отображение цветов на диаграмме (gif)

Добавление комментариев к выражению

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

Используйте один из следующих вариантов синтаксиса для комментирования кода:

  • Введите // в начале комментария. Любой текст, содержащийся между // и концом строки, будет игнорироваться.
    Пример. //Это комментарий.
  • Введите /* в начале комментария и */ в конце комментария. Любой текст между /* и */ игнорируется.
    Пример. /*Это многострочный комментарий.*/

Сохранение и повторное использование выражений

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

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

  function average(a, b) 
  { 
    return (a + b) / 2; 
  } 
  average(position, thisComp.layer(1).position);
Примечание.

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

Если требуется сохранить выражение, чтобы использовать его в другом проекте, можно добавить к нему комментарии. (См. раздел Добавление комментариев к выражению.) Для изменения значения в одном месте, а не в нескольких местах необходимо использовать переменные.

Например, это выражение содержит несколько комментариев в начале, в которых приводится описание функциональности выражения; краткий комментарий, расположенный за переменной, объясняет функции этой переменной:

  /*  Следующее выражение свойства «Исходный текст» позволяет отобразить имя
      слоя и значение его свойства «Непрозрачность». */  
    
  var myLayerIndex = 1; // layer to inspect, initialized to 1, for top layer  
    
  thisComp.layer(myLayerIndex).name + ": \rOpacity = " +   thisComp.layer(myLayerIndex).opacity.value

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

Сохранение выражения в качестве стиля

Чтобы сохранить выражение как стиль и использовать его в других проектах, выполните следующие действия:

  1. Выберите свойство, к которому было применить выражение, на панели Таймлайн, например если выражение применено к свойству слоя Поворот, выберите его. Затем выберите Анимация > Сохранить стиль анимации.

  2. Измените имя стиля на, к примеру, «Time40» и сохраните. По умолчанию стиль сохраняется в папке Пользовательские стили в виде файла стиля Adobe After Effects.

  3. Чтобы применить стиль, разверните Стили анимации в меню Эффекты и элементы управления. Увидев папки Стили и Пользовательские стили, разверните Пользовательские стили. В ней содержатся все стили, созданные вами в After Effects. Перетащите стиль «Time40» на необходимый слой, чтобы применить выражение.

Копирование выражения из свойства слоя

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

  • Чтобы скопировать выражение и ключевые кадры из одного свойства в другие свойства, выберите свойство исходного слоя на панели Временная шкала, скопируйте свойство слоя, выберите свойства целевого слоя и вставьте данные.
  • Чтобы скопировать выражение из одного свойства в другие свойства без копирования ключевых кадров, выберите исходное свойство, затем нажмите Изменить > Копировать только выражение, выберите целевые свойства и вставьте данные.
Совет.

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

Примечание.

При вставке ключевых кадров и других элементов можно вставить элемент в целевой слой и подождать пока After Effects определит, какое свойство должно быть целевым для вставки. Например, это работает при копировании свойства «Положение» из одного слоя в другой. Если выражение из свойства Положение вставляется в свойство «Масштаб», необходимо выбрать целевое свойство.

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

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

Кроме того, на веб-сайте MotionScript вы можете посмотреть руководства и интересную коллекцию Дэна Эббертса (Dan Ebberts) с примерами выражений.

 Adobe

Получайте помощь быстрее и проще

Новый пользователь?

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX 2024

Adobe MAX
— творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн

Adobe MAX

Творческая конференция

С 14 по 16 октября очно в Майами-Бич и онлайн