Нажмите значок рядом с именем слоя, чтобы развернуть его.
- Руководство пользователя After Effects
- Выпуски бета-версии
- Начало работы
- Начало работы с After Effects
- Новые возможности After Effects
- Сведения о выпуске | After Effects
- Системные требования для After Effects
- Сочетания клавиш в After Effects
- Поддерживаемые форматы файлов | After Effects
- Рекомендации по аппаратному обеспечению
- After Effects для компьютеров с процессорами Apple
- Планирование и настройка
- Совет дня
- Рабочие среды
- Проекты и композиции
- Импорт видеоряда
- Подготовка и импорт неподвижных изображений
- Импорт из After Effects и Adobe Premiere Pro
- Импорт и интерпретация видео и аудио
- Подготовка и импорт файлов 3D-изображений
- Импорт и интерпретация элементов видеоряда
- Импорт SVG файлов
- Работа с элементами видеоряда
- Определение точек редактирования с помощью функции «Определение изменения сцен»
- Метаданные XMP
- Текст и графические элементы
- Текст
- Анимационный дизайн
- Работа с шаблонами анимационного дизайна в After Effects
- Использование выражений для создания раскрывающихся списков в шаблонах анимационного дизайна
- Работа с основными свойствами для создания шаблонов анимационного дизайна
- Замена изображений и видео в шаблонах анимационного дизайна и основных свойствах
- Быстрая и простая анимация с помощью панели «Свойства»
- Оси меняющегося шрифта
- Рисование, заливка цветом и контуры
- Обзор слоев-фигур, контуров и векторных изображений
- Инструменты рисования: «Кисть», «Штамп» и «Ластик»
- Сглаживание обводки фигуры
- Атрибуты фигур, операции заливки цветом и операции с контурами для слоев-фигур
- Использование эффекта фигуры «Cмещение контура» для изменения фигур
- Создание фигур
- Создание масок
- Удаление объектов из видеоматериалов с помощью панели «Заливка с учетом содержимого»
- Инструменты «Кисть для ротоскопии» и «Уточнить подложку»
- Создать нулевые значения для свойств положения и контуров
- Слои, маркеры и камера
- Анимация, ключевые кадры, отслеживание движения и прозрачное наложение
- Анимация
- Ключевой кадр
- Отслеживание движения
- Прозрачное наложение
- Прозрачность и композиция
- Корректирование цвета
- Эффекты и стили анимации
- Обзор эффектов и стилей анимации
- Список эффектов
- Диспетчер эффектов
- Эффекты имитации
- Эффекты стилизации
- Аудиоэффекты
- Эффекты искажения
- Эффекты перспективы
- Эффекты канала
- Эффекты создания
- Эффекты времени
- Эффекты перехода
- Эффект «Устранение эффекта плавающего затвора»
- Эффекты «Размытие» и «Резкость»
- Эффекты 3D-канала
- Программные эффекты
- Эффекты подложки
- Эффекты «Шум» и «Зернистость»
- Эффект «Увеличение с сохранением уровня детализации»
- Устаревшие эффекты
- Подключаемые модули Cycore
- Выражения и автоматизация
- Выражения
- Основы работы с выражениями
- Понимание языка выражений
- Использование элементов управления выражениями
- Различия в синтаксисе между движками выражений JavaScript и Legacy ExtendScript
- Управление выражениями
- Ошибки выражения
- Использование редактора выражений
- Использование выражений для изменения свойств текста и доступа к ним
- Справочник языка выражений
- Примеры выражений
- Автоматизация
- Выражения
- Видео с погружением, VR и 3D
- Создание сред VR в After Effects
- Применение видеоэффектов с эффектом погружения
- Инструменты составления композиций для видеоизображений VR/360
- Модуль рендеринга Advanced 3D
- Импорт и добавление 3D-моделей в композицию
- Импорт 3D-моделей из Creative Cloud Libraries
- Создать параметрические сетки
- Освещение на основе изображения
- Анимированные источники окружающего света
- Позволяет отбрасывать тени от источников света
- Извлечение и анимация источников света и камер из 3D-моделей
- Отслеживание движений камеры в трехмерном пространстве
- Настройка параметров камеры по умолчанию для 3D-композиций
- Отбрасывание и принятие теней
- Встроенные анимации 3D-моделей
- Ограничитель тени
- Извлечение 3D-данных о глубине
- Изменение свойств материалов 3D-слоя
- Применить материалы Substance 3D
- Пространство для работы с трехмерными объектами
- Инструменты 3D-преобразования
- Единый 3D гизмо для нескольких 3D-слоев
- Дополнительные возможности 3D-анимации
- Предварительный просмотр изменений в 3D-дизайнах в режиме реального времени с помощью модуля Mercury 3D
- Стереоскопическое 3D-изображение в After Effects
- Добавление гибкого дизайна в графику
- Виды и предварительный просмотр
- Рендеринг и экспорт
- Основы рендеринга и экспорта
- Кодирование H.264 в After Effects
- Экспорт проекта After Effects как проекта Adobe Premiere Pro
- Преобразование фильмов
- Многокадровый рендеринг
- Автоматический рендеринг и рендеринг по сети
- Рендеринг и экспорт неподвижных изображений и наборов неподвижных изображений
- Использование кодека GoPro CineForm в After Effects
- Работа с другими приложениями
- Совместная работа: Frame.io и Team Projects
- Память, хранилище, производительность
- База знаний
Изучите различные способы анимации контуров фигур и масок с помощью ключевых кадров в Adobe After Effects.
Анимируйте контуры масок и фигур практически так же, как и другие свойства, устанавливая ключевые кадры для свойства Контур маски или Контур и задавая контуры в каждом ключевом кадре — After Effects интерполирует между этими заданными значениями.
Введение в ротоскопирование и соответствующие ресурсы
Ротоскопирование (обычно называемое ротоскопия) — это рисование или раскрашивание кадров фильма с использованием визуальных элементов фильма в качестве исходных.Распространенной формой ротоскопирования является обводка контура объекта в фильме и использование его в качестве маски для отделения объекта от фона.Это позволяет работать с объектом и фоном по отдельности, а также применять к ним различные объекты или заменять фон.
- After Effects включает инструменты «Кисть для ротоскопии» и «Уточнить края», которые могут выполнять многие из тех же задач, что и обычное ротоскопирование, но за гораздо меньшее время.
- Если объект на заднем или переднем плане имеет однородный, четкий цвет, для удаления фона или объекта можно использовать хромакей вместо ротоскопирования.Если особенности съемки видеоряда позволяют использовать цветовое наложение, то это будет гораздо проще, чем ротоскопирование.
Ротоскопирование в After Effects в основном состоит из рисования масок, анимирования контуров масок, а затем использование этих масок для детализации подложки. Многие дополнительные задания и методы облегчают выполнение этой работы. Например, использование отслеживание движения объекта перед началом рисования маски, а затем использование данных отслеживания движения для создания маски или подложки, которая автоматически следует за объектом.
Советы по ротоскопированию
- Сразу после начала рисования маски, нажмите ALT+SHIFT+M (Windows) или OPTION+SHIFT+M (Mac OS), чтобы включить для этой маски кадрирование изображений и задать ключевой кадр. Таким образом, не придется тратить лишние несколько минут на покадровое редактирование маски в случае потери результатов работы над предыдущими кадрами из-за того, что не была нажата кнопка секундомера для анимации пути маски.
- Нарисуйте маски на белом сплошном слое с выключенным переключателем Видео , над (заблокированным) слоем видеоряда.Это позволит избежать случайного перемещения слоя видеоряда во время выполнения манипуляций с маской. Кроме того, это намного облегчает применение к маске данных отслеживания.(Данные отслеживания применяются к невидимому сплошному слою, содержащему маску.) Это также исключает потерю кэшированных кадров для предварительного просмотра при выполнении любых манипуляций с маской.
- Включите настройку Сохранять постоянное количество вершин.
- По возможности, трансформируйте (поворачивайте, масштабируйте, перемещайте) всю маску или подмножество вершин маски вместо того, чтобы перемещать вершины по отдельности.Это более эффективно и позволяет избежать вибрации, которая является следствием несогласованного движения через кадры.
- Ручное отслеживание движений занимает меньше времени, чем ручное ротоскопирование.Чем больше внимания уделяется получению точных данных отслеживания для разных частей сцен и объекта, тем меньше времени тратится на рисование и настройку маски.
- Для более тщательного контроля растушевки объектов используйте функцию Растушевка маски с переменной шириной.
Просмотр контуров масок и форм
- Чтобы просмотреть контуры масок для выбранных слоев на панели Временная шкала, нажмите M.
- Чтобы просмотреть выбранные маски или фигуры на панели Временная шкала, нажмите SS (дважды нажмите клавишу S).
- Чтобы просмотреть контуры масок и фигур на панели Композиция, нажмите кнопку Переключить видимость контуров масок и фигур в нижней части панели Композиция.
- Чтобы просмотреть контуры масок на панели Слой, выберите Маски в меню Вид панели Слой.
- Чтобы скрыть контур маски, отображая при этом другие, заблокируйте маску, нажав на ее значок Заблокировать на панели Временная шкала, а затем выберите Слой > Маска > Скрыть заблокированные маски.
- Чтобы выделить выбранные маски и скрыть остальные, выберите Слой > Маска > Заблокировать другие маски, а затем выберите Слой > Маска > Скрыть заблокированные маски.
Выделение контуров форм, форм и групп форм
Слои-фигуры и их компоненты можно выбирать в любом из четырех уровней выделения, называемых режимами выделения.
Режим выделения слоя
Выбирается весь слой-фигура. Трансформации применяются к свойствам трансформации слоя в группе свойств Трансформировать, которая находится на том же уровне, что и группа свойств Содержимое.
Режим выделения группы
Выбирается целая группа форм. Трансформации применяются к свойствам трансформации для группы в группе свойств Трансформировать в группе фигур на панели Временная шкала.
Режим свободного преобразования
Выбираются несколько вершин на одном или нескольких контурах Безье. Вокруг вершин на панели Композиция отображается ограничительная рамка свободной трансформации.Работая с этой ограничительной рамкой, можно переместить несколько вершин с помощью одной операции преобразования. Трансформации применяются к самим вершинам, которые содержатся в свойстве Контур на панели Временная шкала.
Режим редактирования контура
Выбираются только вершины. В этом режиме можно выполнять операции редактирования контура, например, добавлять вершины к контуру или перемещать отдельные вершины.
- Режим редактирования контура активен, когда активен инструмент «Перо». Чтобы остаться в режиме редактирования контура, выберите инструмент Перо — нажмите V или Ctrl (Windows) или Command (macOS), чтобы временно активировать инструмент Выделение при необходимости.
- Нажмите Ctrl+A (Windows) или Command+A (macOS) вместе с выбранной вершиной фигуры, чтобы выбрать все вершины в этом контуре.Нажмите еще раз, чтобы выделить все формы. Нажмите еще раз, чтобы выделить все слои.
Режимы выделения для фигур на слоях-фигурах
Выбор слоя
Выделение группы
Свободное преобразование
Редактирование контура
Выделение слоя форм
- Выберите название слоя или полосу длительности слоя на панели Временная шкала.
- С помощью инструмента Выделение щелкните внутри границ слоя на панели Композиция.
- Чтобы отменить выделение всех фигур в слое, оставив выделенной слой-фигуру, щелкните внутри границ слоя, но за пределами всех контуров фигур.
Выбор группы форм в режиме группового выделения
- С помощью инструмента Выделение дважды щелкните элемент группы на панели Композиция.С каждым двойным щелчком происходит переход на один уровень ниже в иерархии групп.
- Чтобы активировать инструмент Прямое выделение , удерживайте клавишу CTRL (Windows) или COMMAND (macOS), когда выбран инструмент Выделение.Выберите фигуру на панели Композиция с помощью инструмента Прямое выделение, чтобы напрямую выбрать группу этой фигуры, независимо от того, насколько глубоко она вложена в иерархию групп.
- Чтобы выделить группу, содержащуюся внутри той же группы, что и группа, которая уже выбрана, щелкните требуемую группу.
- Чтобы добавить группу к выделенной области, щелкните ее, удерживая нажатой клавишу SHIFT. Вы можете комбинировать нажатие клавиши SHIFT с двойным щелчком мыши и использованием инструмента Прямое выделение, чтобы добавить в выделение более глубоко вложенные группы.
Выделение контуров и вершин в режиме редактирования контуров
Чтобы указать размер дескрипторов направления кривой Безье и вершин для масок и фигур, выберите команду Правка > Установки > Внешний вид (Windows) или After Effects > Установки > Внешний вид (macOS) и измените значение Размер точки контура и дескриптора.
- Чтобы выбрать вершину, используйте инструмент Выделение.Для добавления вершин к выделенной области, щелкните их, удерживая нажатой клавишу SHIFT.
- Чтобы выбрать сегмент контура, используйте инструмент Выделение.Для добавления сегментов к выделенной области, щелкните их, удерживая нажатой клавишу SHIFT.
- Чтобы выделить весь контур, выделите сегмент или вершину контура с помощью инструмента Выделение с нажатой клавишей ALT (Windows) или OPTION (macOS) или выделите любую часть контура и нажмите CTRL+A (Windows) или COMMAND+A (macOS).
- Чтобы выбрать вершины путем перетаскивания, выделите контур или часть контура, чтобы перейти в режим редактирования контура, а затем перетащите с помощью инструмента выделения области
, чтобы нарисовать рамку выделения области вокруг вершин, которые необходимо выбрать.Чтобы добавить вершины к выделению, удерживайте клавишу SHIFT при рисовании дополнительных рамок выделения области.
Выделение всех точек на контуре и вход в режим свободного преобразования
- Дважды щелкните сегмент контура в режиме редактирования контура или в режиме выделения группы для отдельной формы.
- Выберите свойство Контур на панели Временная шкала и нажмите Ctrl+T (Windows) или Command+T (macOS).
Выделение масок, сегментов и вершин
В отличие от слоев, маски могут иметь более одного уровня выделения. Маску можно выбрать как целый контур, что удобно, когда требуется переместить или изменить размеры маски. Однако если необходимо изменить контур маски, выберите одну или несколько точек на ней. Выбранные точки отображаются сплошными, а невыделенные точки — полыми.
Чтобы указать размер дескрипторов направления кривой Безье и вершин для масок и фигур, выберите команду Правка > Установки > Внешний вид (Windows) или After Effects > Установки > Внешний вид (macOS) и измените значение Размер точки контура и дескриптора.
Выделение или отмена выбора масок на панели «Слой» или на панели «Композиция»
- Чтобы выбрать вершину на маске, используйте инструмент Выделение .Чтобы добавить вершины к выделению, щелкните по ним с нажатой клавишей SHIFT.
- Чтобы выбрать сегмент маски, используйте инструмент Выделение.Чтобы добавить сегменты к выделению, щелкните по ним с нажатой клавишей SHIFT.
- Чтобы выделить всю маску, щелкните сегмент, вершину или ручку маски с помощью инструмента Выделение с нажатой клавишей ALT (Windows) или OPTION (macOS) или выделите любую часть маски и выберите Редактировать > Выбрать все или нажмите CTRL+A (Windows) или COMMAND+A (macOS).Чтобы добавить маски к выделению, щелкните их с нажатой клавишей ALT+SHIFT (Windows) или OPTION+SHIFT (macOS).
- Чтобы выбрать маски путем перетаскивания, выберите маску или часть маски, чтобы перейти в режим редактирования масок, а затем перетащите с помощью инструмента Выделение, чтобы нарисовать рамку выделения области вокруг вершин или масок, которые вы хотите выбрать.Чтобы добавить маски или вершины к выделению, удерживайте клавишу SHIFT при рисовании дополнительных рамок выделения области.
- Чтобы выбрать все маски в слое, выберите маску в слое и нажмите Правка > Выбрать все или нажмите Ctrl+A (Windows) или Command+A (macOS).
- Чтобы отменить выбор всех масок, нажмите Ctrl+Shift+A (Windows) или Command+Shift+A (macOS).
- Чтобы выбрать смежную маску в слое, нажмите Alt+È (`) (Windows) или Option+È (`) (macOS), чтобы выбрать следующую маску, или Shift+Alt+È (`) (Windows) или Shift+Option+È (`) (macOS), чтобы выбрать предыдущую маску.
- Для отмены выделения маски щелкните в любом месте за пределами маски.
- Чтобы удалить вершину или сегмент из выделения, нажмите клавишу SHIFT и щелкните по вершине или сегменту.
Чтобы использовать инструмент Выделение одновременно с инструментом Перо , удерживайте клавишу CTRL (Windows) или COMMAND (macOS).
Выделение масок на панели «Таймлайн»
-
-
Разверните свойства Маски, чтобы отобразить все маски в этом слое.
-
Выполните любое из указанных ниже действий.
- Чтобы выбрать одну маску, щелкните ее имя.
- Чтобы выбрать смежный диапазон масок, нажмите клавишу SHIFT и щелкните мышью по именам первой и последней масок в диапазоне.
- Чтобы выбрать несколько несмежных масок, щелкните с нажатой клавишей CTRL (Windows) или COMMAND (macOS) имена всех масок, которые хотите включить.
На панели Временная шкала можно выбирать только маски целиком.Чтобы выбрать отдельные вершины в маске, используйте панель Композиция или Слой.
Блокировка или снятие блокировки маски
Блокировка маски не позволяет выбрать ее на панелях Временная шкала, Композиция и Слой, а также задать ее в качестве целевой на панели Слой.Используйте эту функцию во избежание нежелательных изменений маски.
-
На панели Временная шкала разверните группу свойств Маски.
-
В столбце Аудио/видеоэффекты щелкните поле под значком Заблокировать рядом с маской, которую хотите заблокировать или разблокировать.Маска заблокирована и не может быть выбрана, если активирован переключатель Заблокировать, при этом в поле отображается значок Заблокировать.
- Чтобы разблокировать сразу несколько масок, выберите один или несколько слоев, затем выберите Слой > Маска > Разблокировать все маски.
- Чтобы изолировать выбранные маски и скрыть остальные, выберите Слой > Маска > Заблокировать другие маски, а затем выберите Слой > Маска > Скрыть заблокированные маски.
Перемещение вершин в режиме свободного преобразования
Вы можете масштабировать и поворачивать весь контур маски или фигуры (или выбранные вершины в одном или нескольких контурах) с помощью команды Точки свободной трансформации.При использовании этой команды выбранные вершины окружает ограничительная рамка свободного преобразования, а в центре ограничительной рамки появляется опорная точка, которая обозначает опорную точку для текущего преобразования. Масштабировать и поворачивать выбранные вершины можно путем перетаскивания ограничительной рамки или ее дескрипторов. Также можно изменять исходную точку, вокруг которой вершины поворачиваются или масштабируются, путем перемещения опорной точки ограничительной рамки. Дескрипторы ограничительной рамки свободного преобразования и опорная точка существуют независимо от дескрипторов и опорной точки слоя.
При анимации поворота с помощью точек свободной трансформации вершины маски интерполируются по прямой линии от одного ключевого кадра к другому.По этой причине результаты могут отличаться от ожидаемых.
-
Отобразите слой с контурами, которые вы хотите трансформировать, на панели Композиция или Слой.
-
С помощью инструмента «Выделение» выполните одно из следующих действий.
- Чтобы трансформировать любое количество вершин, выберите вершины, которые хотите трансформировать, затем выберите Слой > Контур маски и фигуры > Точки свободной трансформации.
- Чтобы трансформировать весь контур маски или фигуры, выберите ее на панели Временная шкала и нажмите Слой > Контур маски и фигуры > Точки свободной трансформации.
-
Чтобы переместить опорную точку ограничительной рамки, поместите инструмент Выделение над опорной точкой ограничительной рамки , пока инструмент Выделение не изменится на значок перемещения опорной точки .Перетащите, чтобы переместить опорную точку.
-
Выполните одно из следующих действий.
- Чтобы переместить контур или выбранные вершины, расположите курсор внутри ограничительной рамки и перетащите.
- Для масштабирования контура или выбранных вершин поместите курсор на ограничительную рамку и, когда курсор изменится на прямую, двухстороннюю стрелку
, перетаскиванием определите новый размер. Удерживайте клавишу SHIFT при перетаскивании, чтобы ограничить масштаб.Удерживайте клавишу CTRL (Windows) или COMMAND (macOS) при перетаскивании, чтобы масштабировать вокруг опорной точки ограничительной рамки.
- Чтобы повернуть контур или выбранные вершины, поместите указатель мыши чуть за пределами рамки свободной трансформации и, когда указатель мыши изменится на изогнутую двустороннюю стрелку , перетащите его, чтобы выполнить поворот.
-
Чтобы выйти из режима свободной трансформации, нажмите Esc, Enter (Windows) или Return (macOS).
Преобразование контура между кривой Безье и RotoBezier, нарисованными вручную
Вы можете преобразовать любой нарисованный вручную контур маски или фигуры кривой Безье в контур RotoBezier.Если у нарисованного вручную контура кривой Безье есть настроенные ручки направления, это преобразование изменяет форму контура, поскольку After Effects автоматически вычисляет кривизну сегментов RotoBezier.
Преобразование контура RotoBezier в нарисованный вручную контур кривой Безье не изменяет форму контура.
-
Выберите маску на панели Слой, Композиция или Временная шкала, либо выберите контур фигуры на панели Композиция или Временная шкала.
-
Выберите Слой > Контур маски и фигуры > RotoBezier.
Изменение пути маски или формы, созданного на основе кривой Безье
Вы можете изменить контур маски кривой Безье с помощью инструментов Выделение и «Перо» на панели Слой или Композиция.Вы можете изменить контур фигуры кривой Безье с помощью инструментов Выделение и «Перо» на панели Композиция.
Инструменты пера — Добавить вершину, Удалить вершину и Преобразовать вершину — сгруппированы с инструментом Перо на панели Инструменты.Чтобы отобразить эти инструменты на панели Инструменты, выберите и удерживайте инструмент Перо на панели Инструменты.
В большинстве случаев соответствующий инструмент «Перо» становится активным в том случае, если вы помещаете указатель инструмента Перо в определенный контекст.Например, инструмент Удалить вершину становится активным, когда вы помещаете указатель инструмента Перо над существующей вершиной, а инструмент Добавить вершину становится активным, когда вы помещаете указатель инструмента Перо над сегментом контура.Чтобы вручную активировать и переключаться между этими инструментами, нажмите G.
При изменении контура убедитесь, что вы щелкаете только по существующим вершинам или сегментам, в противном случае может быть создан новый контур.
Перемещение, добавление или удаление вершины
-
Выполните одно из следующих действий.
- Чтобы переместить вершину, перетащите ее с помощью инструмента «Выделение» .
Примечание.Чтобы временно переключиться с инструмента Перо на инструмент Выделение, нажмите V или Ctrl (Windows) или Command (macOS).
- Используйте инструмент Добавить вершину , чтобы добавить вершину к маске и щелкнуть сегмент между двумя существующими вершинами.
- Используйте инструмент Удалить вершину , чтобы выбрать вершину и удалить вершину из маски.
Коррекция сегмента контура
-
Выполните одно из следующих действий с помощью инструмента Выделение:
- Перетащите вершину.
- Перетащите дексрипторы направления смежной гладкой вершины.
- Перетащите изогнутый сегмент.
Примечание.Перетаскивание изогнутого сегмента в маске RotoBezier также приводит к перемещению вершин.
Переключение вершины между точкой сглаживания и угловой точкой
-
Выберите вершину с помощью инструмента Преобразовать вершину .
Примечание.Чтобы активировать инструмент Преобразовать вершину при выбранном инструменте Перо, удерживайте клавишу ALT (Windows) или OPTION (macOS).
Коррекция напряжения маски RotoBezier
-
При необходимости одновременной коррекции напряжения нескольких вершин выберите их.
-
С помощью инструмента Преобразовать вершину перетащите вершину.
Примечание.- Чтобы активировать инструмент Преобразовать вершину при выбранном инструменте Перо, удерживайте клавишу ALT (Windows) или OPTION (macOS).
- Значение напряжения вершины отображается на панели Информация во время регулировки напряжения.
Указатель Регулировка напряжения
появляется при перетаскивании вершины маски RotoBezier.Щелчок вместо перетаскивания задает вершину в качестве угловой точки (100-процентное напряжение); повторный щелчок задает вершину в качестве точки сглаживания (33-процентное напряжение).Перетаскивание вверх или вправо снижает напряжение выделенной области, увеличивая кривизну смежных сегментов контура, перетаскивание вниз или влево увеличивает напряжение выделенной области, уменьшая кривизну смежных сегментов контура.
Числовое изменение пути маски
-
Выделите маску.
-
На панели Временная шкала разверните свойства Маска.
-
Рядом со свойством Контур маски щелкните подчеркнутое слово и укажите изменения в диалоговом окне Фигура маски.
Определение первой вершины для контура Безье
Чтобы анимировать контур, After Effects обозначает самую верхнюю вершину на исходном ключевом кадре как первую вершину и нумерует каждую последующую вершину в порядке возрастания от первой вершины. Затем After Effects присваивает те же номера соответствующим вершинам на всех последующих ключевых кадрах. After Effects интерполирует движение каждой вершины от исходного положения в одном ключевом кадре к позиции соответственно пронумерованной вершины в следующем ключевом кадре.В любой момент процесса анимации можно назначить первой вершиной другую вершину; это приведет к тому, что After Effects перенумерует вершины контура. Следствием перенумерации вершин станет изменение анимации контура, поскольку после этого After Effects будет сопоставлять новые номера вершин с соответствующими старыми номерами вершины, по-прежнему сохраненными в последующих ключевых кадрах.
При копировании замкнутого контура в путь движения вершина, обозначенная в качестве первой вершины замкнутого контура, используется как начало пути движения. Все пути движения являются открытыми контурами.
Некоторые операции с контурами фигур, например Обрезать контуры, также используют первую вершину в качестве исходной для определения изменений контура.
По умолчанию при добавлении вершины к контуру новая вершина отображается на контуре через всю длительность контура, но изменяет контур только в момент времени ее добавления. При удалении вершины из контура в определенной точке времени вершина удаляется из контура по всей длительности контура. Чтобы запретить After Effects добавление и удаление вершины на протяжении всей длительности контура, выберите Правка > Установки > Композиция (Windows) или After Effects > Установки > Композиция (macOS) и снимите флажок с параметра Сохранить постоянное количество вершин и количество точек растушевки при редактировании масок.
-
Создайте анимированный контур.
-
На панели Временная шкала переместите индикатор текущего времени в точку, где необходимо задать новую первую вершину.
-
Выберите вершину для обозначения в качестве первой.
-
Выберите Слой > Контур маски и фигуры > Задать первую вершину.
Примечание.Вершина, обозначенная в качестве первой, выглядит немного больше других вершин на панели Композиция.
Анимация пути маски с помощью функции «Интеллектуальная интерполяция маски»
Интеллектуальная интерполяция маски предлагает широкие возможности управления для процесса создания ключевых кадров контура маски и плавной, реалистичной анимации.После выбора для интерполяции ключевых кадров контура маски функция Интеллектуальная интерполяция маски создает промежуточные ключевые кадры на основе заданных вами параметров.На панели «Информация» отображается ход выполнения интерполяции и количество созданных ключевых кадров.
-
Выберите Окно > Интерполяция маски.
-
Выберите по крайней мере два смежных ключевых кадра пути маски.
-
Задайте параметры на панели Интерполяция маски, затем нажмите Применить.
Чтобы прервать процесс интерполяции, нажмите клавишу ESC.На панели Информация отобразится сообщение о прерывании процесса и о количестве созданных ключевых кадров.
Частота ключевых кадров
Определяет количество ключевых кадров, которые функция Интеллектуальная интерполяция маски создает между выбранными ключевыми кадрами в секунду.Например, значение 10 создает новый ключевой кадр через каждую десятую долю секунды. Выберите вариант Автоматически, чтобы задать частоту ключевых кадров равной частоте кадров композиции, которая отображается в скобках.Для более плавной анимации создайте большее количество ключевых кадров; для уменьшения времени рендеринга — меньшее количество ключевых кадров.
Примечание.Независимо от выбранной частоты ключевых кадров, функция Интеллектуальная интерполяция маски всегда добавляет ключевые кадры в кадр, следующий за первым ключевым кадром контура маски, и в кадр, расположенный перед вторым ключевым кадром контура маски.Например, при интерполяции с частотой кадров 10 ключевых кадров в секунду между ключевыми кадрами с позициями 0 секунд и 1 секунда в композиции с частотой ключевых кадров 30 кадр/с, ключевые кадры пути маски добавляются в кадры 1, 3, 6, 9, 12, 15, 18, 21, 24, 27 и 29.
Поля ключевого кадра
Увеличивает частоту ключевых кадров вдвое. Если этот параметр выбран, а частота ключевых кадров имеет значение частоты кадров композиции, ключевой кадр добавляется в каждое поле видео.Выберите этот параметр для анимированного маскирования видео с чересстрочной разверткой.Если этот параметр не выбран, то возможно смещение маски с объекта, который вы пытаетесь исключить.
Использовать пути линейных вершин
Указывает, что вершины в первом ключевом кадре перемещаются к соответствующим им вершинам во втором ключевом кадре по прямому пути. Не выбирайте этот параметр, если некоторые вершины требуется интерполировать по изогнутым контурам; например, когда необходимая интерполяция включает вращающие части. Если этот параметр не выбран, то функция Интеллектуальная интерполяция маски создает для маски естественный контур.
Сопротивление при изгибании
Определяет, насколько интерполированный контур маски чувствителен к изгибанию вместо растяжения. Значение 0 указывает, что в процессе анимации пути маски он изгибается больше, чем растягивается; значение 100 указывает, что контур маски больше растягивается, чем изгибается.
Качество
Определяет, насколько точно функция Интеллектуальная интерполяция маски сопоставляет вершины одного ключевого кадра вершинам другого.Значение 0 указывает, что определенная вершина в первом ключевом кадре соответствует только вершине с таким же порядковым номером во втором ключевом кадре. Например, десятая вершина в первом ключевом кадре должна соответствовать десятой вершине во втором ключевом кадре. Значение 100 означает, что какая-либо вершина в первом ключевом кадре потенциально может соответствовать любой вершине во втором ключевом кадре. Более высокие значения обычно приводят к лучшей интерполяции; однако чем выше значение, тем больше времени занимает обработка.
Добавление вершин контура маски
Указывает, что функция Интеллектуальная интерполяция маски добавляет вершины для улучшения качества интерполяции.Как правило, Интеллектуальная интерполяция маски работает лучше всего, если контуры маски имеют большое количество вершин.Кроме того, вершина на первом контуре маски не может соответствовать середине кривой или прямолинейному сегменту на втором контуре маски, поэтому для получения необходимого результата перед сопоставлением иногда необходимо добавить вершины. Интеллектуальная интерполяция маски не изменяет исходные ключевые кадры.Дополнительные вершины имеют только новые ключевые кадры контура маски, вычисленные функцией Интеллектуальная интерполяция маски.
Установленное значение определяет, насколько точно подразделены входящие контуры маски. Параметр Пиксели между вершинами указывает расстояние в пикселях между двумя вершинами на контуре маски, который после подразделения имеет больший периметр.Параметр Общее число вершин определяет количество вершин на интерполированных контурах маски.Параметр Процент контура указывает, что вершина добавляется в точки указанного процента от длины контура маски.Например, значение 5 означает, что вершина добавляется для каждого последующего сегмента контура, размер которого представляет собой 5 % полного периметра. Для использования только вершин, которые находятся на контуре первого кадра, не выбирайте этот параметр.
Примечание.Функция Интеллектуальная интерполяция маски может добавлять вершины на позиции существующих вершин, даже если параметр Добавить вершины контура маски не задан.Если две вершины на одном контуре маски соответствуют одной вершине на другом контуре, эта одна вершина будет продублирована в том же самом месте для того, чтобы сегмент между двумя вершинами уменьшился в соответствии с этим местоположением.
Метод поиска соответствий
Определяет алгоритм, который функция Интеллектуальная интерполяция маски использует для сопоставления вершин на одном контуре маски и вершин на другом контуре маски.Метод «Авто» применяет алгоритм поиска соответствий для кривых, если любой из двух выбранных ключевых кадров имеет изогнутый сегмент; в ином случае он применяет алгоритм «Ломаная линия». Метод «Кривая» применяет алгоритм для путей маски, которые имеют изогнутые сегменты. Метод «Ломаная линия» применяет алгоритм для путей маски, которые имеют только прямые сегменты.
Примечание.Ключевые кадры контура маски, добавленные функцией Интеллектуальная интерполяция маски, являются ломаными линиями, если выбран метод поиска соответствий «Ломаная линия», независимо от того, содержат ли входящие контуры маски изогнутые сегменты.
Использовать соответствия вершин 1:1
Указывает, что функция Интеллектуальная интерполяция маски создает на одном контуре маски вершину, которая соответствует вершине с таким же порядковым номером на другом контуре маски.По отношению к каждому входящему контуру маски функция Интеллектуальная интерполяция маски сопоставляет первые вершины, вторые вершины, третьи вершины и т. д.Если два контура имеют неравное количество вершин, это действие может привести к нежелательным результатам.
Первое совпадение по вершинам
Указывает, что функция Интеллектуальная интерполяция маски сопоставляет первые вершины в двух ключевых кадрах контура маски.Если параметр не выбран, функция Интеллектуальная интерполяция маски выполняет поиск лучшего соответствия для первых вершин между двумя входящими контурами маски.
Примечание.Чтобы достичь хороших результатов, убедитесь, что первые вершины входящих контуров маски совпадают, а затем выберите параметр Первое совпадение по вершинам.
Перемещение маски или панорамирование слоя под маской
При использовании инструмента Панорамирование назад («Опорная точка») на панели Композиция After Effects автоматически выполняет две коррекции.На панели Слой маска перемещается относительно своего слоя, а на панели Композиция слой перемещается по отношению к композиции. В приведенном ниже примере показано, как слой перемещается по отношению к композиции на панели Композиция.
Перемещение маски
-
Выделите маски, которые нужно переместить.
-
На панели Композиция перетащите маску или маски в новое место.Чтобы ограничить движение масок по горизонтали или вертикали, при перетаскивании удерживайте клавишу SHIFT.
Панорамирование слоя под его маской
-
Выберите инструмент Панорамирование назад («Опорная точка») на панели Инструменты.
-
Щелкните внутри области маски на панели Композиция и перетащите слой на новое место.
Отслеживание лица и маски
Можно использовать средство отслеживания масок, чтобы преобразовать маску в соответствии с траекторией перемещения одного объекта (или нескольких объектов) в фильме.
Средство отслеживания масок также можно использовать для точного распознавания и отслеживания лиц людей.
Доступ к точкам контуров масок, фигур Безье и штрихов кисти с помощью выражений
Выражения можно использовать для считывания и записи координат x и y точек контуров (или вершин) следующих объектов:
- слои-маски;
- фигуры Безье;
- штрихи кисти на панели «Рисование» и эффекты «Кисть для ротоскопии» и «Уточнить края».
Данные методы выражений подобны методу доступа к вершинам контура с помощью разработки сценариев. Для удобства метод выражений называется points(), а не vertices().
Методы выражений доступа
Далее описывается порядок доступа к методам выражений.
-
Чтобы создать сплошной слой, выберите Слой > Сплошной.
-
Создав сплошную заливку, создайте маску. Щелкните инструмент Фигуры, например многоугольник, и создайте маску над сплошным слоем.
-
На панели Временная шкала откройте окно свойств Маска и, удерживая нажатой клавишу ALT, нажмите Контур маски.
-
Отобразится поле выражения. На панели Временная шкала откройте меню «Язык выражений» и выберите Свойства контура.
-
Выберите метод выражения в списке методов выражения для точек контура.
Ниже перечислены примеры методов выражений для объектов контуров.
- Контуры маски слоя: layer("Dark Gray Solid 1").mask("Mask 1").path или .maskPath
- Контуры фигур Безье: layer("Shape Layer 1").content("Shape 1").content("Path 1").path
- Контуры штрихов для эффекта «Рисование»: layer("Dark Gray Solid 1").effect("Paint").stroke("Brush 1").path
- Контуры штрихов для эффектов «Кисть для ротоскопии» и «Уточнить края»: layer("Dark Gray Solid 1").effect("Roto Brush & Refine Edge").stroke("Foreground 1").path
Ниже приведены советы по работе с данными методами выражений.
- Для координат вершин значения точек и касательных возвращаются как массив массивов пар чисел [x, y]. Значения координат округляются до четырех знаков после запятой.
- Массивы точек и касательных начинаются с первой вершины на контуре. Первую вершину контуров масок и фигур кривой Безье слоя можно изменить с помощью команды Слой > Контур маски и фигуры > Задать первую вершину.
- Координаты точек контура маски слоя указываются относительно начала координат слоя в левом верхнем углу.
- Координаты точек контура фигур кривой Безье задаются относительно опорной точки группы фигур контура.Например, Преобразование > Фигура 1 > > Опорная точка».
- Координаты точек контура штрихов кистью задаются относительно начала штриха. Координаты первой точки: [0,0].
- Метод toComp() или другие методы преобразования пространства слоя могут быть полезны для преобразования координат различных слоев в общее пространство или просто для возврата значений координат относительно пространства композиции.
- Поскольку контуры фигур Безье задаются относительно опорной точки своей локальной группы фигур, а не слоя, их значения могут быть смещенными по сравнению с ожидаемым результатом. Чтобы избежать этого, присвойте нулевое значение всем свойствам преобразования в группе фигур.Следует помнить, что преобразование параметрической фигуры в фигуру Безье может влиять на положение группы фигур.
- Методу createPath() можно передавать методы points, tangents и isClosed для того же контура или других контуров.Эти методы можно передавать неизмененными, чтобы создать дубликат контура или преобразовать значения точек и касательных, прежде чем передать их для изменения или анимирования контура.
Панель «Создать пустые значения на основе контуров»
Панель ScriptUI Создать пустые значения на основе контуров позволяет легко создавать анимации, управляемые выражениями, при этом писать выражения вручную не требуется.Можно напрямую связывать разные контуры с фигурами, фигуры со сплошными заливками и т. д.Панель Создать пустые значения на основе контуров использует доступ к точкам контуров на основе выражений для автоматической привязки пустых значений, чтобы вам не нужно было писать выражение самостоятельно.
Панель создает пустые значения для каждой точки контура маски или контура фигуры Безье. Для различных вариантов выполнения пустых значений используются приведенные ниже кнопки на панели.
- Точки следуют за пустыми значениями: эта кнопка создает пустые значения, которые управляют положением точек контура.Точки контура связываются с пустыми значениями, что позволяет анимировать пустые значения, чтобы приводить в движение точки контура.
- Пустые значения следуют за точками: эта кнопка создает пустые значения, которые управляются положением точек контура.Пустые значения связываются с точками контура, и можно анимировать точки контура для перемещения пустых значений.
- Трассировка контура:: эта кнопка создает одно пустое значение, которое следует за контуром.Положение пустого значения связывается с координатами контура.Поворот пустого значения автоматически ориентируется по контуру. Кнопка Трассировка контура управляет перемещением пустого значения по контуру, а также определяет, образует ли контур петлю.По умолчанию для ключевых кадров задано следование по контуру с интервалом в 1 секунду, а петля включена.
Работа с панелью
-
Чтобы открыть панель, выберите пункт меню Окна > Создать пустые значения на основе контуров.jsx.
-
Чтобы добавить маску фигуры, выберите Слой > Создать > Слой-фигура.Добавьте маску фигуры на слой.
Примечание.Панель работает с фигурами кривой Безье, поэтому все параметрические фигуры, такие как прямоугольник, эллипс и звезда, необходимо преобразовать в фигуры кривой Безье.Чтобы преобразовать параметрическую фигуру в фигуру кривой Безье, откройте слой-фигуру, щелкните правой кнопкой мыши контур фигуры, например Прямоугольник 1, и выберите Преобразовать в контур кривой Безье.
Повторите шаг 2, чтобы добавить другие фигуры.
-
У каждой фигуры и маски Безье есть контур. На панели Временная шкала разверните слои, чтобы просмотреть контуры.Если необходимо, чтобы пустые значения следовали за точками контура, выберите контур на панели Временная шкала и нажмите кнопку Пустые значения следуют за точками на панели Создать пустые значения на основе контуров .
Сценарий генерирует пустое значение для каждой точки на контуре. Ненужные пустые значения можно удалить.
Примечание.При преобразовании параметрической фигуры в фигуру кривой Безье After Effects корректирует свойство Положение фигуры.Это приводит к смещению при вычислении положений пустых значений. Чтобы избежать этой проблемы, перед созданием пустых значений задайте свойству Преобразование фигуры, например свойству Преобразование: эллипс 1, значение 0.
-
Если необходимо, чтобы точки контура следовали за пустыми значениями, выберите контур на панели Временная шкала.Нажмите Точки следуют за пустыми значениями на панели Создать пустые значения на основе контуров.
-
После создания пустых значений для всех точек контура их можно будет присоединить друг к другу для создания анимации.У пустых значений, созданных с помощью кнопок Точки следуют за пустыми значениями и Пустые значения следуют за точками, разные цвета. Чтобы присоединить пустые значения, выберите одно пустое значение и удерживайте клавишу SHIFT при выборе родительского слоя с помощью инструмента «Лассо», чтобы координаты пустого значения перешли на родительский слой.
После присоединения всех пустых значений выполните предварительный просмотр анимации, чтобы увидеть, как она работает.