Как устроено это семейство
Сначала измеряется движение исходника, затем данные применяются к графике. Planar Transform создаётся из результата анализа; Corner Pin также бывает режимом Planar Tracker.
Чем трекинг отличается от обычных эффектов
Обычный Blur, Glow, Color Corrector или Transform меняет изображение сразу: получил пиксели, применил операцию, отдал результат дальше. Tracking-ноды работают иначе. Сначала они изучают кадр и измеряют движение: точку, несколько точек, плоскость, поверхность или камеру. Только потом эти данные используются для реального композитинга.
Поэтому трекинг — это не визуальный эффект сам по себе, а мост между анализом исходника и дальнейшей сборкой. Он отвечает на вопрос: как двигался объект или камера? После этого движение можно передать тексту, логотипу, маске, clean plate, 3D-объекту, стабилизации или замене экрана.
Главная особенность таких нод в том, что они создают не просто картинку, а полезные motion-данные. В Fusion эти данные могут превращаться в Transform, Corner Pin, Planar Transform, стабилизацию, match move или 3D-камеру. Именно поэтому трекинговые ноды нужно воспринимать отдельно от обычных 2D-нод.
Какие типы движения бывают
Самый простой случай — точечное движение. Например, нужно прикрепить стрелку к пятну на стене или заставить надпись следовать за маленьким объектом. Для этого подходит обычный Tracker: он отслеживает одну или несколько контрастных областей и превращает их движение в позицию, rotation, scale или corner data.
Более сложный случай — плоскость. Экран телефона, монитор, вывеска, лист бумаги, стена, дверь или упаковка меняют перспективу, но остаются примерно плоскими. Здесь лучше использовать Planar Tracker. Он анализирует не одну точку, а целую область и понимает перспективное искажение плоскости. Поэтому замена экранов и надписей на поверхностях обычно делается именно через planar-трекинг.
Отдельно стоят деформируемые поверхности и движение камеры. Surface Tracker нужен там, где поверхность не просто плоско двигается, а изгибается или деформируется: ткань, кожа, одежда, сложная органическая форма. Camera Tracker решает другую задачу: он восстанавливает движение реальной камеры и помогает встроить 3D-объекты в сцену так, чтобы они совпадали с перспективой кадра.
Tracker, Planar Tracker, Surface Tracker и Camera Tracker
Tracker — хороший выбор для простых задач: стабилизировать точку, перенести движение на Transform, сделать match move, получить данные позиции или масштаба. Он удобен, когда в кадре есть понятный контрастный маркер или небольшая область, которая не деформируется и не перекрывается слишком часто.
Planar Tracker лучше выбирать, когда важна поверхность. Он не просто ловит пиксель, а оценивает движение участка как плоскости. Это критично для экранов, табличек, плакатов, стен и любых объектов, где нужно сохранить перспективу. Результат часто выводится через Planar Transform или Corner Pin, а затем обычный Merge кладёт новый элемент поверх исходного кадра.
Surface Tracker и Camera Tracker решают более тяжёлые задачи. Surface Tracker помогает привязать коррекцию или текстуру к поверхности, которая меняет форму. Camera Tracker строит камеру и облако точек, после чего можно добавлять 3D-объекты, текст, свет и Renderer3D. Но эти ноды требуют более аккуратного исходника: достаточно деталей, параллакса, правильного диапазона кадров и минимум лишних движущихся объектов в зоне анализа.
Что проходит дальше по схеме
После анализа трекинговая нода должна отдать результат в понятную форму. Это может быть обычный Transform для 2D-слоя, Planar Transform для элемента на плоскости, Corner Pin для замены экрана, стабилизированный output, маска, которая едет вместе с объектом, или Camera3D для 3D-сцены.
Важно понимать: трек сам по себе не делает финальный композит красивым. Он только переносит движение. После него всё равно нужно правильно собрать элемент: подготовить графику, подогнать перспективу, настроить альфу, добавить blur, grain, цвет, отражения, засветы и ограничивающие маски. Именно эти детали делают вставку не приклеенной картинкой, а частью кадра.
В больших схемах трекинг лучше держать отдельным блоком. Сначала анализ и проверка движения, затем применение данных, затем финальная 2D- или 3D-сборка. Так проще понять, где ошибка: в плохом треке, в неправильном переносе движения или уже в визуальной интеграции элемента.
Как выбирать правильный трекер
Выбор трекера начинается не с названия ноды, а с вопроса: что именно движется в кадре? Если нужно следить за небольшой точкой или маркером — обычный Tracker. Если нужно заменить экран или привязать графику к плоскости — Planar Tracker. Если поверхность гнётся — Surface Tracker. Если камера едет в пространстве и нужно встроить 3D — Camera Tracker.
Второй вопрос: что потом нужно получить? Для простого движения логотипа достаточно Transform-данных. Для экрана нужен Corner Pin или Planar Transform. Для стабилизации нужен режим стабилизации. Для 3D-вставки нужна камера и сцена. Ошибка новичков — сделать хороший анализ, но вывести его не в тот тип данных.
Третий вопрос: есть ли в кадре нормальная область для анализа? Трекеру нужны детали, контраст, стабильная фактура и минимум перекрытий. Однотонная белая стена, сильный motion blur, блики, шум, пересвет, перекрытия руками и резкие изменения света часто ломают трек сильнее, чем кажется.
Практические сценарии
Замена экрана обычно строится так: Planar Tracker анализирует поверхность монитора или телефона, новый экран подготавливается отдельной 2D-веткой, Planar Transform или Corner Pin переносит его в перспективу, Merge кладёт результат поверх исходника, маски скрывают лишнее, а цвет, blur, grain и glow подгоняют вставку под реальную камеру.
Стабилизация участка делается иначе. Tracker или Planar Tracker сначала измеряет движение, затем используется режим стабилизации. После стабилизации часто нужно вернуть движение обратно уже на вставленный элемент или аккуратно обрезать края, потому что стабилизированный кадр начинает выходить за границы композиции.
Для 3D-вставки Camera Tracker анализирует движение камеры, создаёт Camera3D и ориентиры сцены. После этого 3D-объект собирается через Merge3D, освещается, рендерится Renderer3D и уже как обычное изображение возвращается в 2D-композит. Здесь трекинг отвечает за геометрию движения, а финальная правдоподобность всё равно зависит от света, цвета, резкости и контакта объекта с кадром.
Типичные признаки плохого трека
Плохой трек часто видно не сразу по графику, а по поведению вставки. Элемент слегка плавает, дрожит, уезжает на поворотах, отстаёт на motion blur, неправильно масштабируется или ломает перспективу на краях. Если вставка визуально живёт отдельно от исходника, сначала проверяй трек, а не цветокоррекцию.
Частая причина — неверная область анализа. Трекер цепляется за блик, тень, шум, отражение или объект, который меняется независимо от нужной поверхности. Для planar-трекинга особенно важно выделять область с реальной фактурой плоскости, а не только красивый прямоугольник по краям экрана.
Если трек плохой, его не нужно пытаться лечить десятком эффектов после Merge. Лучше сузить или расширить область анализа, выбрать другой участок, разбить трек на диапазоны, исключить перекрытия, вручную поправить проблемные кадры или выбрать другой тип трекера.
Анализ исходника и применение трека — разные ветки
Для Planar Tracker подайте снятый кадр в основной вход, выберите устойчивую область и Reference Time, выполните трекинг в нужные стороны и проверьте его. Create Planar Transform создаёт отдельный инструмент с данными этого трека. В его image-вход идёт уже новая графика; результат отправляется в Foreground Merge, а исходник — в Background.
Corner Pin может быть режимом самого Planar Tracker; это не обязательная отдельная нода после него. Для ручной четырёхточечной подгонки существует Corner Positioner. Обычный Tracker тоже может выдавать изображение в режимах match move/stabilize, а его позиционные данные доступны как управляющие связи. Не изображайте любой трек как отдельный провод универсального типа «motion».
Reference frame, окклюзии и повторный трекинг
Reference Time — кадр, относительно которого согласуется положение вставки. Если менять его или кадр подгонки без понимания, графика может сдвинуться при хорошем треке. После изменения исходного материала, ретайма или предобработки проверьте актуальность трековых данных; после пересчёта Planar Tracker обновите или заново создайте используемый Planar Transform.
Рука перед экраном не должна становиться частью новой поверхности: используйте окклюзионную маску и восстановите перекрывающий объект поверх вставки. Для Camera Tracker исключайте независимо движущиеся объекты из solve; чистое вращение камеры и отсутствие глубинного параллакса ограничивают восстановление глубины. Трекинг проверяется на всей длине кадра, а не только по числу ошибки solve.
Доступность инструмента
Camera Tracker требует DaVinci Resolve Studio. Перед выбором трекера сверяйте наличие инструмента и его режимов в своей версии приложения. Отсутствующая Studio-функция не появляется после изменения схемы; для 2D- и planar-задач выбирайте подходящий доступный Tracker или Planar Tracker.
Какую ноду выбрать?
| Нода / группа | Задача | Что проверить |
|---|---|---|
| Tracker | Точки, match move и стабилизация | Область трека и управляющие связи |
| Planar Tracker | Движение плоскости | Reference Time, drift и окклюзии |
| Planar Transform | Применение сохранённого planar-трека | В image-вход идёт вставка |
| Camera Tracker | Solve камеры для 3D; Studio | Параллакс, стабильные точки, export |
| Surface Tracker | Деформирующаяся поверхность | Сетка и независимые перекрытия |
Три рабочие схемы
Значок за точкой
MediaIn → Tracker; Text+ → Transform → Merge (FG)Позиция Transform связана с данными Tracker; это управляющая связь, не image-провод.
Заменить экран
Insert → Planar Transform → Merge (FG)Planar Transform создайте через Create Planar Transform после анализа plate; исходник идёт в BG.
Объект с камерой съёмки
Exported Camera3D + Object → Merge3D → Renderer3DКамеру экспортируют после Camera Tracker solve; проверяют её по всему кадру.
Рабочая последовательность
- 01
Определить тип движения: точка, плоскость, поверхность или камера
- 02
Выбрать подходящий Tracker, Planar Tracker, Surface Tracker или Camera Tracker
- 03
Задать область анализа с хорошей фактурой, контрастом и минимумом перекрытий
- 04
Проанализировать кадр и проверить трек до финальной сборки
- 05
Передать данные в Transform, PlanarTransform, Corner Pin, стабилизацию или 3D-камеру
- 06
Собрать элемент через Merge, Match Move или Renderer3D и подогнать его под исходник
- 07
Проверить финал на дрожание, скольжение, перспективу, blur, grain, цвет и края
Типичные ошибки
Использовать точечный Tracker там, где нужна плоскость с перспективой.
Выбирать Planar Tracker только потому, что объект прямоугольный, хотя в кадре нет стабильной фактуры для анализа.
Не проверять трек отдельно до финального Merge и искать проблему уже в цвете, blur или альфе.
Трекать блики, шум, тени или отражения вместо реальной поверхности объекта.
Забывать, что хороший трек не заменяет интеграцию: вставке всё равно нужны grain, blur, цвет, маски и правильные края.
Пытаться одним треком закрыть весь кадр, хотя движение меняется и его нужно разбивать на несколько диапазонов.
Использовать Camera Tracker без достаточного параллакса и деталей, а потом удивляться нестабильной 3D-камере.
Продолжить по официальному руководству
Примеры объясняют логику подключений. Точные настройки и доступность инструментов в вашей версии и редакции проверяйте по соответствующему руководству Blackmagic Design.
- Fusion 19 Reference Manual
Типы данных, входы инструментов, маски, частицы и 3D.
- The Visual Effects Guide to DaVinci Resolve 20
Практические композиции, Match Move, Planar Transform и анимация.
- DaVinci Resolve Studio 20 Features
Доступность инструментов по редакциям, включая Camera Tracker и Deep.