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

Работа с анимацией, управляемой данными

  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 и используйте их в качестве входных данных для анимации графиков, персонажей, управления визуальными эффектами и названиями фильмов, а также другой движущейся графики.

Пример анимации, управляемой данными
Пример анимации, управляемой данными

Источники данных

Можно использовать данные практически из любого доступного источника, такого как:

  • Файлы данных, формируемые устройствами. Данные с таких устройств, как фитнес-трекеры, которые записывают производимые действия с помощью датчиков и сохраняют их в файлы различных форматов. Такие изменяющиеся со временем данные включают скорость, высоту, расстояние, частоту сердечных сокращений и другие параметры выполняемых пользователем действий.
  • Статические данные, формируемые пользователем. Глобальные статические данные (например, результаты опросов), которые можно изменять для управления графикой. Созданный пользователем файл данных может обеспечить технологический процесс для глобальных данных.
  • URL-адрес — поступающие в реальном времени данные с веб-сайтов (например, пути входа и выхода пользователя, выполняющего навигацию по веб-странице).
  • Метаданные. Внедренные описательные сведения о видеофайлах.

Форматы входных данных

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

  • JSON
  • MGJSON
  • CSV
  • TSV
  • BVH

При наличии файлов данных в других форматах преобразуйте их в любой поддерживаемый форма импорта, а затем импортируйте в проект After Effects. Для преобразования файлов данных в форматы, поддерживаемые программой After Effects, существуют различные инструменты конвертации.

Поддержка стандарта JSON (.json)

Стандартный файл JSON можно импортировать в After Effects в виде видеоряда и файлов данных для работы в фоновом режиме. After Effects напрямую ссылается на данные в этих файлах данных для управления анимацией в проектах. Видеоряд JSON не представлен в виде потоков данных на панели Таймлайн. На данные можно ссылаться помощью выражений как на оцененный объект JSON.

Чтобы изменить способ обращения к данным, можно внести изменения в выражения. Данные, на которые ссылается After Effects для управления анимацией, можно записать в текстовом редакторе. Поддержка JSON основана на схеме JSON, которая определяет и указывает, как приложение будет использовать и изменять данные JSON.

Основные типы данных JSON:

  • Число: число с десятичным знаком.
  • Строка: последовательность символов Юникод длиной ноль или более.
  • Логическое значение: значение true или false.
  • Массив: упорядоченный список значений, в котором может быть ноль или более значений.
  • Объект: неупорядоченный набор пар имен или значений, где имена (ключи) являются строками.
  • Null: пустое значение со словом «null».
Примечание.

Если вы собираетесь использовать Adobe Media Encoder или связать композиции с Premiere Pro, добавьте файл источника данных на временную шкалу, а не используйте выражения для ссылки на записи данных, находящиеся на панели Проект. Добавление файла данных в качестве слоя композиции также гарантирует, что он будет скопирован при выборе элемента Сбор файлов.

Работа с файлами JSON в After Effects

Для работы со стандартным файлом JSON выполняйте следующие действия:

  1. Выберите Файл > Импорт > Файл.

  2. Выберите файл .JSON и нажмите Открыть.

  3. Файл будет добавлен в окно проекта. Создайте композицию с этим видеорядом.

  4. Добавьте в композицию сплошную заливку. Чтобы добавить сплошную заливку, выберите Слой > Создать > Сплошной.

  5. На панели Временная шкала разверните свойства сплошного слоя и откройте параметр Непрозрачность, использовав нажатие клавиши Alt + щелчок для Windows или + щелчок для macOS.

  6. Для внесения изменений в анимацию измените данные в выражении. Данными JSON и файлом данных, в котором хранится вся информация, можно управлять.

  7. Чтобы использовать для анимации другие данные, также можно заменить файл JSON другим файлом JSON. Чтобы выполнить замену, выберите Заменить видеоряд > Файл и откройте новый файл со своего компьютера.

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

  1. Воспользоваться атрибутом sourceData для считывания данных из файла JSON. Например:

    var sampleData = footage("sample.json").sourceData;
  2. Чтобы вернуть его значение, обратитесь к определенному свойству внутри данных JSON. Например:

    myData.engineData.RPM или myData.latitude.value.

Поддержка анимационного дизайна JSON (.mgJSON)

В проект можно импортировать файл данных MGJSON в качестве видеоряда. При добавлении в композицию данных видеоряда потоки свойств данных объединяются в новую группу верхнего уровня «Данные». В группе «Данные» данные видеоряда отображаются как свойства. Каждое свойство в этой группе данных представляет собой выражение с обратной связью с файлом видеоряда, который осуществляет доступ к значению в файле данных с помощью выражения footage("foo.mgjson").dataValue(N). Здесь N — это путь к потоку данных в файле. MGJSON работает на основе схемы, с помощью которой проще ссылаться на потоки данных и импортировать их в After Effects.

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

На панели Таймлайн можно разворачивать слои данных и связывать параметры с другими параметрами с помощью инструмента «Лассо». Изменения вносятся автоматически.

Работа с видеорядами MGJSON в After Effects

Для работы со файлом MGJSON выполняйте следующие действия:

  1. Выберите Файл > Импорт > Файл.

  2. Для импорта выберите файл MGJSON и нажмите кнопку Открыть.

  3. Файл будет добавлен в окно проекта. Создайте композицию с этим видеорядом.

  4. Импортируйте ресурс в проект и добавьте его в композицию.

  5. На панели Таймлайн разверните свойства видеоряда.

  6. С помощью инструмента Лассо свяжите одно из свойств ресурса, например Поворот, с одним из потоков данных, имеющихся на слое данных. Теперь свойство ресурса ссылается на данные из слоя данных. Каждый поток данных, на который имеется ссылка, содержит выражение, которое получает его значение из файла видеоряда.

  7. При просмотре видеоряда ресурс анимируется на основе потока данных слоя данных.

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

  1. Импортируйте файл MGJSON в проект и перетащите его на панель Таймлайн.

  2. Щелкните слой данных правой кнопкой мыши и выберите Помощник в работе с ключевыми кадрами > Создать ключевые кадры из данных в меню.

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

Примечание.

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

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

Анимация, управляемая данными, использует справочник выражений. Дополнительные сведения см. в разделе Анимация, управляемая данными (справочник выражений).

Согласование видео по времени с данными mgJSON

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

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

  1. Добавьте файл .mgJSON в композицию, в которой также имеются целевые слои.
  2. Выберите слой .mgJSON и целевые слои.
  3. Выберите Слой > Время > Согласовать видео с данными.

Чтобы эта команда сработала, в файле mgJSON должна присутствовать группа videoSyncTimeList, содержащая следующие элементы:

  • Имя одного или нескольких целевых слоев (fileName)
  • Число кадров (frameNumber), на которые необходимо сместить эти слои от начала слоя данных.

Например:

"videoSyncTimeList": [
  {
    "fileName": "sample1.mp4",
    "frameNumber": 1000
  },

  {
    "fileName": "sample2.mp4",
    "frameNumber": -1000
  }

Значение fileName должно быть именем выбранного слоя, а не именем источника слоя. Если имя слоя изменить на исходное в композиции, например, переименовать слой «sample1.mp4» в «Гонка камера 1», то также необходимо будет изменить значение fileName в файле mgJSON. Слои, на которые ссылается параметр fileName, не обязательно должны быть элементами видеоряда с исходным файлом. Этими слоями также могут быть сплошные заливки, вложенные композиции или слои других видов.

Если параметру frameNumber задать положительное значение, целевой слой будет смещен влево (перед слоем данных). Если параметру frameNumber задать отрицательное значение, целевой слой будет смещен вправо (перед слоем данных). Если параметру frameNumber задать значение 0, начало целевого слоя будет совмещено с началом слоя данных.

Поддержка форматов CSV (.csv) и TSV (.tsv или .txt)

Файлы со значениями, разделенными запятой (.csv), и файлы со значениями, разделенными табуляцией (.tsv или .txt), можно импортировать в After Effects как видеоряд для использования в качестве источников данных. Файлы CSV и TSV содержат данные таблиц в формате простого текста. При этом значения разделяются либо запятыми, либо символами табуляции. Файлы данных CSV и TSV работают так же, как файлы данных JSON.

Чтобы использовать файлы данных CSV или TSV в After Effects, выполните следующие действия:

  1. Импортируйте файл CSV или TSV в проект в качестве видеоряда (делается это так же, как импорт видео-, аудио- или других файлов). Импортируйте файлы как видеоряд одним из указанных ниже способов.

    • Выберите Файл > Импорт > Файл.
    • Щелкните правой кнопкой мыши панель Проекты и выберите Импорт > Тип файла.
    • Дважды щелкните панель Проект.
  2. Файл будет добавлен в окно проекта. Создайте композицию с файлом.

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

    Сведения о свойствах данных слоя на панели «Таймлайн» см. в разделе Общие сведения о свойствах данных.

  4.  Чтобы указать ссылку на данные видеоряда, используйте выражение для свойства, которое будут определять данные. Для считывания данных из указанной строки и столбца используйте атрибут видеоряда dataValue(). Стоки и столбцы имеют нулевой индекс. Например, выражение footage("sample.tsv").dataValue([15,1]) возвращает значение строки 16 второго столбца.

Общие сведения о свойствах данных

Если добавить JSON-, CSV- или TSV-файл к композиции и открыть свойства, в них будет содержаться только группа Свойства данных вместо группы Свойства преобразования. Группа свойств Данные содержит иерархию данных, определенную в файле.

Группа свойств данных JSON на панели «Таймлайн»
Группа свойств данных JSON на панели «Таймлайн»

Группа свойств данных CSV и TSV на панели «Таймлайн»
Группа свойств данных CSV и TSV на панели «Таймлайн»

Работа с этой группой данных похожа на работу After Effects с файлами Motion Graphics JSON (.mgJSON). Разница состоит в том, что файлы JSON, CSV и TSV могут содержать только статические значения данных, тогда как файлы mgJSON могут содержать динамические данные (данные, которые изменяются со временем).

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

Связывание свойств с помощью лассо ссылки на свойство

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

Библиотеки пользовательских функций выражений — JSX

В After Effects 15.0 можно было импортировать файл JSON, содержащий определения пользовательских функций JavaScript. Этот файл можно было использовать как библиотеку пользовательских функций выражений. В After Effects 15.1 объекты JavaScrpt являются недопустимым синтаксисом для JSON. В After Effects 15.1 используется другой анализатор JSON со строгими критериями, который не позволяет импортировать файл JSON с недопустимым синтаксисом.

При попытке импортировать файл JSON с определенной функцией JavaScript в After Effects 15.1 или открыть проект, содержащий такой файл, After Effects отображает ошибку.

Чтобы избежать этой проблемы, в After Effects 15.1 можно импортировать файл выражений синтаксиса JavaScript (.jsx). Содержание файла JSX может быть таким же, как у файла JSON, импортированного в After Effects 15.0. Нужно только изменить расширение имени файла на .jsx. Если вы открываете существующий проект, содержащий файл JSON, который не работает, используйте Файл > Заменить видеоряд, чтобы заменить файл JSON файлом JSX. Ссылки выражений на файл JSON заменяются ссылками на файл JSX.

Выявленные неполадки анимации, управляемой данными

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

 Adobe

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

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