Москва: проверенные б/у ноутбуки с гарантией и проверкой перед оплатой
+7 906 722-94-45

Главная → Статьи → 3D Camera Tracker в After Effects: привязка графики к сцене

3D Camera Tracker в After Effects: как привязать графику к реальной сцене

Пошаговый разбор 3D Camera Tracker в After Effects: запуск анализа, плоскость и origin, создание камеры и нулл-объекта, привязка слоёв и типичные сбои.

3D Camera Tracker в After Effects: как привязать графику к реальной сцене

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

Решение — 3D Camera Tracker. Он восстанавливает движение камеры и создаёт облако точек, к которому можно прикрепить слой. Разберём механику по документации Adobe.

Три способа запустить

Документация перечисляет равнозначные пути:

  1. Выделить слой с футажом и выбрать Animation → Track Camera.
  2. Применить Effect → Perspective → 3D Camera Tracker.
  3. В панели Tracker нажать Track Camera.

Дальше начинается анализ. Важная деталь: анализ и решение (solving) идут в фоне, статус отображается баннером на футаже и рядом с кнопкой Cancel.

То есть интерфейс не блокируется, но и работать с этим слоем во время анализа не стоит.

Что видно после анализа

На кадре появляются точки трекинга. Каждая точка — потенциальный якорь.

У эффекта есть параметр Track Point Size — размер отображаемых точек. И переключатель Render Track Points: при включении точки видны в превью, при выключении — только в интерфейсе.

Документация уточняет: когда эффект выбран, точки показываются всегда, независимо от Render Track Points.

Плоскость и origin

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

Порядок из документации:

  1. Выбрать набор точек трекинга — появляется мишень (bullseye), показывающая плоскость.
  2. При необходимости перетащить мишень за центр вдоль плоскости.
  3. Правый клик по мишени (Control-клик на macOS) → Set Ground Plane and Origin.

«Ground plane» — это не обязательно пол. Это опорная плоскость сцены: стол, стена, площадка. Origin — точка начала координат.

Если пропустить этот шаг, камера и объекты создадутся, но ориентировать их будет неудобно: сцена окажется повёрнутой под случайным углом.

Как выбрать точки для плоскости

Документация описывает удобный приём: наведите курсор между тремя соседними невыделенными точками — появится полупрозрачный треугольник. Красная мишень покажет ориентацию плоскости в 3D.

Для выделения группы точек используется рамка (marquee). Так удобнее захватить плоскость целиком, чем кликать по одной.

Что можно создать

Правый клик по выделению или мишени открывает список:

  • Text;
  • Solid;
  • Null для центра мишени;
  • Text, Solid или Null для каждой выделенной точки;
  • Shadow catcher — слой, который принимает только тени.

Документация: камера создаётся кнопкой Create Camera, а также автоматически, когда вы создаёте текст, солид или нулл из контекстного меню.

Зачем нужен нулл

Нулл — невидимый слой, который хранит позицию, поворот и масштаб. Его используют как родителя для графики.

Схема работы:

  1. Создать Null на нужной плоскости.
  2. Поместить в композицию свой слой (текст, картинку, прекомп).
  3. Включить у слоя 3D.
  4. Сделать нулл родителем (Shift + выбор родителя в колонке Parent).

После этого слой живёт в системе координат сцены: камера трекера видит его как объект, стоящий на плоскости.

Почему графика «улетает»

Если слой не включён в 3D, камера на него не действует. Он останется плоским и будет вести себя как обычный 2D-слой — визуально «прилипнет» к экрану, пока фон уезжает.

Второй источник проблем — родитель. Если родитель не нулл, а другой слой с собственной анимацией, результат сложится непредсказуемо.

Требования к материалу

Документация не даёт универсального рецепта, но механика очевидна: алгоритм ищет соответствия между кадрами.

Что помогает:

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

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

Если клип обрезан

Частая ситуация: слой подрезан, и трекер анализирует не тот диапазон.

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

Связанная тонкость: у прекомпа не должно быть лишних трансформаций — иначе решение камеры «съедет».

Точность и подгонка

После создания камеры и нулла проверьте:

  1. Совпадает ли графика с плоскостью на первом кадре.
  2. Не уезжает ли она к концу клипа.
  3. Нет ли дрожания на медленных участках.

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

Производительность

Анализ — самая тяжёлая часть. На ноутбуке с 16 ГБ ОЗУ клип 4K длиной в минуту может считаться заметно дольше, чем 1080p той же длины.

Практика: трекать на прокси-версии, а результат применять к полному разрешению. After Effects хранит данные трекинга в эффекте, поэтому подмена исходника на прокси не разрушает решение, если геометрия кадра совпадает.

Проверка решения камеры

Прежде чем строить композицию, убедитесь, что трек держится.

Самый быстрый способ — тестовая геометрия:

  1. Создайте на плоскости солид.
  2. Сделайте его полупрозрачным.
  3. Прокрутите клип от начала до конца.
  4. Посмотрите, «прилип» ли солид к поверхности.

Если солид уезжает или вращается относительно стола — решение камеры неточное. Причины обычно две: мало точек на плоскости или в кадре есть движение, которое трекер принял за параллакс.

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

Не начинайте с текста: ошибку в нём сложнее заметить, чем в плоскости.

Частые ошибки

Пропустить Set Ground Plane and Origin. Объекты встают криво.

Не включить 3D у слоя. Камера на него не действует.

Привязать к точке вместо нулла. Точка не даёт управления ориентацией.

Трекать клип со склейками. Решение разваливается.

Игнорировать прекомпозицию обрезанного слоя. Анализ идёт не по тому диапазону.

FAQ

Где находится 3D Camera Tracker?

Effect → Perspective → 3D Camera Tracker или Animation → Track Camera.

Обязательно ли создавать камеру вручную?

Нет, она создаётся автоматически при создании текста, солида или нулла.

Что такое ground plane?

Опорная плоскость сцены, задающая ориентацию координат.

Почему текст не движется с камерой?

У слоя не включён 3D или он не привязан к нуллу.

Можно ли трекать на прокси?

Да, если геометрия кадра совпадает с оригиналом.

Похожие материалы