RESOLVE 21 · TRANSFORM · TRACKER-DRIVEN WORKFLOW
Match Move.
Сначала точный трек.
Потом геометрия и композит.
Match Move на странице Color совмещает точечный трекинг с композитингом. Сначала подключите внешний клип через Ext. Matte ко второму RGB-входу FX-ноды и выберите Zoom/Rotation до анализа. Затем отследите поверхность, восстановите проблемные участки, выставьте углы в Positioning и соберите результат в Compositing. Лаборатория справа — учебная модель, не алгоритм Resolve.
Clip + Ext. Matte · RGB 2
Model before solve · patches
Canvas · Composite · QC
Patch Size меняет размер окон предпросмотра, а не точность трекинга. Zoom/Rotation выбирают до анализа; Global Blend не должен скрывать ошибку привязки.
Ошибка только учебной модели: 1.1 px. Прокручивайте кадры и сравнивайте пунктирную цель со вставкой. В реальном эффекте 4+ точек нужны для перспективы, но здесь моделируются только перенос, масштаб и поворот.
Patch Size меняет только нарисованные окна patch и не участвует в расчёте. В Resolve Zoom/Rotation выбирают до трекинга, а рамки pattern/search настраивают в Viewer. Global Blend в лаборатории доступен только для Composite.
6 native views Tracking state + явно обозначенная registration teaching proxy
6 оригинальных скриншотов · 4 режима панели · 4 упражнения01ЧТО НА САМОМ ДЕЛЕ РАЗДЕЛЯЕТ MATCH MOVE
Качество solve, motion model и output stage — разные решения.
Эффект перестаёт быть «магией», когда tracking data диагностируется до positioning/compositing.
Match Move — это pipeline, а не one-click transform
Сначала нужно получить устойчивое motion solve, затем проверить, как оно интерпретируется для positioning, и только после этого собирать composite. `Show Controls For` существует именно потому, что эти задачи разделены. Попытка сразу оценивать финальный composite обычно маскирует исходную причину drift.
Лишняя степень свободы может сделать solve хуже
Enable Zoom и Enable Rotation полезны, когда в кадре действительно есть изменение масштаба и вращение. Если shot в основном переводит объект по X/Y, добавление лишних компонентов заставляет tracker объяснять шум и локальную деформацию как реальное движение.
Patch cleanup важнее повторного запуска вслепую
Activate None/All, Clear past/future, Delete и Refresh Tracks существуют для выборочного обслуживания tracking patches. Если один участок сорвался на блике, перекрытии или blur, рациональнее локализовать проблему и обновить solve, чем бесконечно перезапускать весь диапазон без понимания причины.
Show Trackers, Show Center, Show Paths и Show Active patches нужны не для оформления Viewer, а для диагностики. Они помогают увидеть, какие patches участвуют, куда уходят траектории и как ведут себя patch previews. Global Blend должен быть последним решением интеграции, а не способом скрыть плохой solve.
02COLOR PAGE · ДВА НАСТОЯЩИХ ВХОДА
Без второго RGB-входа нечего привязывать к движению.
Match Move на Color не создаёт графику из воздуха. Внешний foreground подаётся как Timeline Matte / Ext. Matte, а фон идёт от текущего клипа. Схема учебная, не скриншот интерфейса.
Важно: Внешний клип не подключается к key/mask-коннектору. В описанном руководством Resolve 21 workflow он добавляется как Timeline Matte, а RGB идёт на второй вход изображения FX-ноды.
- Добавьте внешний клип
Edit → Media Pool → правый клик по внешнему клипу → Add as Matte For Color Page Clip.
- Создайте отдельную FX-ноду
На Color поместите Match Move на соединение между последней нодой коррекции и выходом.
- Подайте RGB из Ext. Matte
Add Matte → Timeline Mattes откроет Ext. Matte. Уберите автоматическую связь и соедините её RGB со вторым RGB-входом Match Move.
- Tracking → Positioning → Compositing
До анализа настройте модель движения, выставьте углы Positioning canvas в Viewer, а затем выберите Composite Type и Output = Composite.
Руководство: Resolve 21 · Chapter 168 · A Match Move Workflow ↗
03ШЕСТЬ NATIVE VIEWS TRACKING STATE
Читайте Match Move как staged tracking interface, а не длинный список ручек.
Шесть оригинальных PNG показывают только Tracking. Дополнительные параметры Positioning, Compositing и Stabilising проверены по главе 168; недостающие скриншоты не выдумывались.
ROUTING · MODE / OUTPUT
Разделите редактирование tracking data и использование результата
- Show Controls For
Выбирает блок интерфейса: Tracking, Positioning, Compositing или Stabilising. Это навигация по стадиям Match Move, а не «сила эффекта».
ПроверкаЭто вкладки редактирования параметров: переключение само по себе не равно смене Output. Следите за обоими меню отдельно.
- Output
Disabled оставляет работу на стадии tracking/setup, Positioning Reference даёт промежуточную проверку positioning, Composite применяет результат как финальный composite output.
ПроверкаЕсли Composite «едет», вернитесь к Disabled/Positioning Reference и отделите ошибку solve от ошибки placement.
TRACKING CONTROLS · ANALYSIS / MOTION MODEL
Сначала постройте минимально достаточную модель движения
- Tracking transport
Кнопки transport запускают/останавливают проходы анализа в нужном направлении и дают управлять tracking range.
ПроверкаПроверяйте проблемный диапазон по ходу анализа, а не только первый и последний кадр.
- Prev track end
Переходит к предыдущей границе tracking segment, помогая быстро найти место, где solve начинается/заканчивается или требует обслуживания.
ПроверкаИспользуйте вместе с patch cleanup для локальной диагностики, а не как замену просмотру траектории.
- Next track end
Переходит к следующей границе tracking segment. Полезно при нескольких исправленных/перезапущенных участках.
ПроверкаПосле перехода проверяйте соседние кадры — визуально «чистая» граница может скрывать скачок скорости.
- Enable Zoom
Разрешает учитывать изменение масштаба между кадрами. Отметьте ДО запуска анализа. При изменении выбора после solve выполните новый track.
ПроверкаСравните реальное приближение объекта на первом и последнем кадре, затем выберите Zoom и запускайте трекинг.
- Enable Rotation
Разрешает учитывать поворот в tracking solve. Решение принимается ДО трекинга; добавление опции после анализа не исправляет уже рассчитанные пути.
ПроверкаДля устойчивого поворота нужны хотя бы два различимых трекера на одной жёсткой поверхности.
PATCH GEOMETRY · IN VIEWER
Четыре части patch-контрола и минимальное число точек
- Center point
Центр отслеживаемой детали — опорная точка траектории.
ПроверкаСмотрите Show Center и движение опорной точки по кадрам.
- Inner patch box
Внутренняя рамка выбирает изображение, по которому вычисляется совпадение. Изменяется в Viewer, не ползунком Patch Size.
ПроверкаВыбирайте резкий контрастный угол, не захватывая движущуюся тень или чужой объект.
- Outer search box
Внешняя рамка ограничивает область поиска нового положения patch. Слишком узкая может терять быстрый объект; слишком широкая — находить чужие похожие детали.
ПроверкаПри резком движении проверьте, остаётся ли нужная деталь в пределах search area.
- Patch window
Увеличенная область предпросмотра отслеживаемой детали; её размер регулируется Display Options → Patch Size.
ПроверкаНе путайте размер визуализации с размером pattern/search.
- 1 / 2 / 4 / 6+ patches
1 patch даёт перенос X/Y, 2+ позволяют учитывать поворот, 4+ нужны для perspective; при 6+ эффект может выбирать надёжные данные из набора. Количество не спасает, если patches принадлежат разным движущимся поверхностям.
ПроверкаСначала выберите правильную неподвижную относительно себя поверхность, потом достаточно точек.
- Option-click tracker
Option-click по tracker control удаляет лишнюю точку, а не просто выключает её.
ПроверкаПеред удалением убедитесь, что patch действительно лишний и его история не нужна.
MANAGE TRACKING PATCHES · REPAIR THE SOLVE
Локально обслуживайте patches вместо бесконечного полного retrack
- Activate None
Временно деактивирует все tracking patches, чтобы затем выборочно вернуть нужные или оценить состояние solve.
ПроверкаНе путайте inactive с deleted: это инструмент управления участием, а не обязательно уничтожение данных.
- Activate All
Возвращает участие всех доступных patches.
ПроверкаПосле Activate All снова проверьте слабые области: один плохой patch способен испортить общий motion model.
- Clear past
Очищает tracking history до текущего кадра для выбранной области/patch context.
ПроверкаСтавьте playhead в осмысленную repair point, иначе удалите корректную часть solve.
- Delete
Удаляет выбранный tracking patch, если он системно цепляется за неправильную деталь.
ПроверкаУдаляйте только после проверки overlays; слабый patch может быть полезен на другом участке диапазона.
- Clear future
Очищает tracking history после текущего кадра и позволяет перестроить продолжение от контрольной точки.
ПроверкаОсобенно полезно после occlusion: сохраните хороший past, а future пересчитайте заново.
- Refresh Tracks
Обновляет tracking result с учётом текущего набора активных patches и внесённых исправлений.
ПроверкаПосле refresh обязательно воспроизведите сложный участок, а не доверяйте только статичному frame.
DISPLAY OPTIONS · MAKE THE SOLVE VISIBLE
Диагностируйте траектории и активные patches прямо во Viewer
- Show Trackers
Показывает tracker overlays в Viewer.
ПроверкаВключайте при поиске drift и выключайте только после того, как solve принят.
- Show Center
Показывает центр tracking/transform reference.
ПроверкаРезкий скачок центра — быстрый признак проблемного solve или смены активных patches.
- Show Paths
Отображает рассчитанные траектории во времени.
ПроверкаИщите не только выбросы позиции, но и неестественные изломы скорости/направления.
- Show Active patches
Подсвечивает patches, реально участвующие в текущем solve.
ПроверкаЕсли tracker «едет», сначала убедитесь, что active patch находится на нужной физической поверхности.
- Patch Size
Размер увеличенных окон предпросмотра tracking patches в Viewer. Это Display Options, не размер области поиска и не регулятор качества трекинга. Внутренняя рамка на Viewer задаёт pattern, внешняя — search region.
ПроверкаИзмените Patch Size: картинка в окне patch увеличится, а траектория не должна пересчитываться. Для изменения области распознавания перетащите границу внутреннего прямоугольника.
POSITIONING · DOCUMENTED / NO CAPTURE
Canvas, corner pin и проверка геометрии вставки
ПО РУКОВОДСТВУ · СКРИНШОТА ПАНЕЛИ НЕТ
- Canvas Controls
В разделе Positioning меню выбирает способ управления positioning canvas. На холсте можно перемещать, растягивать и устанавливать углы вставки.
ПроверкаПри подстановке вывески совместите её четыре угла с плоскостью поверхности на reference frame.
- Positioning canvas / corner pin
Сетка поверх Viewer задаёт область и геометрию внешнего изображения; после настройки проведите воспроизведение и проверьте привязку на всех кадрах.
ПроверкаСверьте не только центр, но и четыре угла в начале, середине и конце кадра.
- Reset Corners
Сбрасывает положения углов positioning canvas до полного кадра; используйте как восстановление геометрии, не как исправление tracking.
ПроверкаСохраните положение до сброса, если оно нужно для возврата.
- Show Comp Result
Переключает показ сборки foreground/background во время диагностики placement, но не создаёт автоматически второй вход FX.
ПроверкаЕсли вставки нет, проверьте Ext. Matte → второй RGB вход FX-ноды.
COMPOSITING · DOCUMENTED / NO CAPTURE
Как именно foreground попадает на plate
ПО РУКОВОДСТВУ · СКРИНШОТА ПАНЕЛИ НЕТ
- Composite Type
Меню Compositing определяет, выводится ли наложение внешнего источника на background или только background plate. Не путайте с верхним Output: это два разных меню.
ПроверкаПри Output = Composite и отсутствии вставки проверьте Composite Type и подключение Ext. Matte.
- Plate Cropping · Left
Убирает ненужный край входного foreground plate слева.
ПроверкаНачните с нуля; поднимайте только если с левой стороны вставки виден лишний исходный кадр.
- Plate Cropping · Right
Убирает ненужный край внешнего изображения справа.
ПроверкаПроверяйте границу в движении, особенно при perspective transform.
- Plate Cropping · Top
Отсекает верхнюю часть plate до наложения.
ПроверкаНе отрежьте часть нужного логотипа или рамки интерфейса.
- Plate Cropping · Bottom
Отсекает нижний край внешнего источника.
ПроверкаПросмотрите движение и мягкость стыка в финальном размере кадра.
STABILISING · DOCUMENTED / NO CAPTURE
Режим стабилизации — самостоятельная ветка
ПО РУКОВОДСТВУ · СКРИНШОТА ПАНЕЛИ НЕТ
- Edge Behavior
Определяет, что происходит с краями, открывшимися из-за компенсации движения при Stabilising. Это не режим композитинга вывески.
ПроверкаВключите Stabilising на том же footage, проверьте края и потерю кадра по всей длине клипа.
GLOBAL BLEND · FINAL INTEGRATION
Blend дозирует готовый результат — он не лечит tracking drift
- Global Blend
Смешивает рассчитанный Match Move result с исходным состоянием ноды. Используйте после tracking/positioning/compositing QC.
ПроверкаЕсли приходится сильно уменьшать Blend из-за скольжения графики, вернитесь к tracking patches и motion model.
Native captures показывают точные видимые labels в архивной сборке Resolve. В последующих panel states набор controls меняется; сверяйте их в той сборке Resolve 21/21.1, которой пользуетесь.
04ПОВТОРЯЕМАЯ TRACK / REPAIR / COMPOSITE WORKFLOW
Подключение → модель → трекинг → ремонт → размещение → композит → QC.
Внешний источник и Zoom/Rotation готовятся до анализа; геометрия вставки и трекинг проверяются отдельно.
Подключите внешнее изображение
В Edit добавьте клип как Matte For Color Page Clip, в Color создайте Ext. Matte и подайте её RGB на второй вход FX-ноды. Background остаётся на первом.
Это учебный workflow, а не внутренний граф Resolve. Внешний matte подключается, а motion model выбирается ДО анализа. Positioning и Compositing документированы по руководству; вымышленных скриншотов этих панелей здесь нет.
Связанные разборы: Surface Tracker ↗ · Transform ↗ · Picture In Picture ↗
05ЧЕТЫРЕ РЕАЛЬНЫХ MATCH-MOVE РЕШЕНИЯ
Overlay registration, push-in, occlusion и stabilising требуют разных стратегий.
Это decision procedures, а не presets. Правильный patch set и motion model зависят от того, что в реальном shot остаётся жёстким и видимым.
Графика на движущемся объекте
Перенести движение поверхности на label/graphic без заметного sliding.
- 01
В Edit → Media Pool по foreground-клипу выберите Add as Matte For Color Page Clip; в Color создайте отдельную FX-ноду Match Move перед Output.
- 02
Из Add Matte → Timeline Mattes добавьте Ext. Matte и подключите её RGB к ВТОРОМУ RGB-входу FX-ноды (не к key input).
- 03
На хорошем reference frame выберите Zoom/Rotation ДО анализа, разместите 4+ patches на одной плоскости и выполните Track Forward/Backward.
- 04
В Positioning выставьте четыре угла canvas по поверхности и проверьте движение; в Compositing выберите нужный Composite Type, при необходимости Plate Cropping; сверху Output = Composite.
- 05
Проверьте начало/середину/конец и при необходимости Blend; смещение исправляйте в Tracking, не непрозрачностью.
Push-in с заметным scale change
Сохранить привязку overlay при приближении камеры.
- 01
До анализа оцените scale change между первыми и последними кадрами и ВКЛЮЧИТЕ Enable Zoom, если он нужен.
- 02
Выберите 2+ устойчивые точки на одной жёсткой поверхности; при плоскостном перспективном изменении используйте 4+ patches.
- 03
Запустите трекинг заново после изменений Zoom/Rotation; не ждите, что переключатель пересчитает сохранённый solve.
- 04
Проверьте positioning corners и composite на краях вставки во время playback; не регулируйте Patch Size ради якобы улучшения solve.
Repair после краткой окклюзии
Сохранить хороший past и перестроить только участок после перекрытия.
- 01
Найдите последний хороший кадр перед закрытием детали, остановите tracking analysis и определите испорченные patches.
- 02
Включите нужные patches, очистите у них неверные данные вперёд от текущего кадра (Clear future), не удаляя хорошие участки.
- 03
Временно выключите проблемные patches, поставьте новые на другой части той же поверхности и продолжите Track Forward.
- 04
Верните исправленные patches, когда их треки валидны, и проверьте непрерывность overlay и путей по всей длине.
Диагностика перед Stabilising
Не переносить дефектный solve в стабилизацию.
- 01
В Tracking очистите patches и добейтесь согласованных trajectories.
- 02
Проверьте Center/Paths на скачки при смене активных областей.
- 03
Только после solve QC переключите Show Controls For → Stabilising.
- 04
Оценивайте не только отсутствие jitter, но и crop/edge behavior и естественность исходного движения.
06ВЫБЕРИТЕ ПРАВИЛЬНЫЙ TRANSFORM TOOL
Match Move подходит для tracked motion transfer; не каждой geometry-задаче нужен tracker.
Сначала определите geometry problem, потом выбирайте привычный инструмент.
| FX | Когда выбирать |
|---|---|
| Match Move | Когда нужно получить tracking-driven transform и пройти через tracking, positioning/compositing или stabilising stages. |
| PanoMap ↗ | Когда задача — конвертация/поворот panoramic layout, а не tracking движения объекта. |
| Picture In Picture ↗ | Когда нужен статический/анимируемый inset-card layout без автоматического motion solve. |
| Surface Tracker ↗ | Когда нужно отслеживать деформируемую поверхность/участок, где простой patch-driven transform не описывает движение достаточно хорошо. |
| Transform ↗ | Когда transform известен и его можно настроить вручную без tracking analysis. |
07СНАЧАЛА ОПРЕДЕЛИТЕ TRACKING FAILURE
Drift, scale breathing, rotation jitter и occlusion jumps имеют разные причины.
Используйте overlays и разделение стадий до изменения финального mix.
01Graphic постепенно скользит относительно объекта+
Вероятная причина: Слабый patch, неверная поверхность или лишний Zoom/Rotation компонент.
Что делать: Включите Show Paths/Active patches, отключите лишние degrees of freedom, удалите/деактивируйте слабый patch и Refresh Tracks.
02После occlusion трек прыгает на соседний объект+
Вероятная причина: Patch reacquired похожую texture после потери исходной цели.
Что делать: Сохраните хороший past, Clear future от repair point, исправьте patch context и пересчитайте продолжение.
03Scale «дышит», хотя объект почти не приближается+
Вероятная причина: Enable Zoom включён без достаточной геометрии или patches двигаются несогласованно.
Что делать: Отключите Zoom для translation-only shot либо перестройте patches на одной жёсткой поверхности.
04Поворот graphics дрожит+
Вероятная причина: Enable Rotation пытается объяснить patch jitter как вращение.
Что делать: Проверьте расстояние/стабильность активных patches; если rotation не нужен — отключите его.
05Positioning Reference выглядит правильно, Composite — нет+
Вероятная причина: Tracking solve в порядке, проблема находится дальше — в compositing/placement stage.
Что делать: Не retrack вслепую. Сравните режимы панели и проверяйте controls Compositing отдельно.
06При уменьшении Global Blend проблема «исчезает», но overlay становится слабым+
Вероятная причина: Blend маскирует tracking/compositing ошибку вместо её исправления.
Что делать: Верните Blend к рабочему значению, найдите drift через overlays и исправьте upstream stage.
07Match Move не показывает вставляемое изображение+
Вероятная причина: Неверно подключён внешний источник, выбран Plate Only/выключен Composite или вообще нет Timeline Matte.
Что делать: Проверьте Add as Matte For Color Page Clip → Ext. Matte RGB → второй RGB-вход FX, затем Compositing → Composite Type и верхний Output.
08После изменения Enable Rotation/Zoom картинка всё ещё уезжает+
Вероятная причина: Опции сменили после анализа: уже построенный solve не пересчитался.
Что делать: Выберите Zoom/Rotation ДО нового прохода, очистите неверные участки и выполните tracking заново.
09Patch Size вырос, но Solve не стал лучше+
Вероятная причина: Patch Size на панели — настройка окна предпросмотра, а не matcher/search box.
Что делать: В Viewer выберите подходящую внутреннюю область распознавания и внешнюю область поиска, расположите точки на устойчивых деталях и повторите трек.
08ПЕРЕД СДАЧЕЙ
Сначала примите solve, затем registration в движении.
Match move, правильный на still, всё ещё может скользить, вращаться или «дышать» в playback.
09FAQ
Практические вопросы по Match Move.
С чего начинать Match Move?
С Tracking и Output = Disabled. Сначала получите и проверьте solve, затем Positioning Reference, и только после этого Composite.
Нужно ли всегда включать Enable Zoom и Enable Rotation?
Нет. Включайте только компоненты движения, которые реально присутствуют и устойчиво поддерживаются patches. Лишняя степень свободы способна усилить jitter/drift.
Зачем нужны Clear past и Clear future?
Чтобы ремонтировать часть tracking history от контрольного кадра, сохраняя хороший участок solve вместо полного retrack.
Чем Positioning Reference полезен перед Composite?
Он отделяет проверку интерпретации motion/placement от финального compositing. Это помогает понять, где именно появилась ошибка.
Можно ли исправить плохой трек Global Blend?
Нет. Blend только смешивает итог. Drift нужно исправлять в Tracking/patch management, а ошибки placement — в соответствующем последующем режиме.
Откуда берётся вставляемое изображение в Color?
Для классического Match Move руководством описан способ через Add as Matte For Color Page Clip. В Color это Ext. Matte → RGB во второй вход отдельной FX-ноды Match Move. Без источника работать будет нечему.
Зачем столько patches: 1, 2, 4 или 6?
По руководству 1 отслеживает перенос, 2 и более дают поворот, 4 и более — перспективное преобразование. Шесть и более дают выбор наиболее надёжных данных среди нескольких patches. Все точки должны описывать одну поверхность.
Ползунок Patch Size улучшит плохой трек?
Нет. Он меняет размер увеличенного окна patch в Viewer, а не внутреннюю область распознавания и не search region. Размеры двух рамок выбираются в самом Viewer.
Где искать Canvas Controls, Composite Type и Plate Cropping?
В меню Show Controls For переключитесь на Positioning или Compositing. В исходном архиве нет фотографий этих режимов, поэтому они описаны по руководству Resolve 21, а не показаны как фиктивные скриншоты.
Почему для сложного match move стоит рассмотреть Fusion?
Руководство прямо отмечает, что современные сложные match-move сценарии удобнее выполнять в Fusion. Match Move на Color остаётся полезен для разборов и простых вставок, но его возможности и подключение источников отличаются от Fusion Tracker или Planar Tracker.
Источники и границы
Шесть исходных снимков фиксируют лишь Tracking и его меню. Подключение Ext. Matte, число трекеров, Positioning, Compositing и Stabilising описаны по главе 168 руководства Resolve 21; отсутствующие скриншоты НЕ создавались. Интерактив — синтетическая модель, не реальный solver или compositor Blackmagic.
В руководстве Resolve 21 эффект обозначен как Studio Version Only. Доступность и вид панелей проверяйте в своей сборке. Учебная модель не оценивает реальную точность трекера и не имитирует перспективное деформирование.