FUSION · СПРАВОЧНИК НОД
PlanarTransform
PlanarTransform / Планарная трансформация
Применяет готовые данные PlanarTracker к 2D-изображению или маске как match move. Нода не трекает сама: она использует Reference Time и Track spline с уже рассчитанными перспективными деформациями.
PlanarTransform
Обзор
Что делает PlanarTransform
PlanarTransform — не второй трекер и не упрощённый Corner Pin. Его задача начинается после анализа: PlanarTracker вычисляет движение плоскости, а PlanarTransform переносит это движение на другой 2D-источник как match move.
Официальный Resolve 21 manual описывает Track spline как последовательность 4×4 matrices, содержащих перспективные деформации плоскости. Именно эти данные заставляют вставку повторять translation, rotation, scale, skew и perspective настолько, насколько это описал выбранный upstream Motion Type.
Motion Type не является параметром PlanarTransform. Translation, Translation/Rotation, Translation/Rotation/Scale, Affine и Perspective выбираются в PlanarTracker до экспорта. Если модель движения выбрана плохо, исправлять её нужно в PlanarTracker и пересчитывать/править трек, а не искать такой selector в PlanarTransform.
Reference Time — опорный кадр, на котором pattern был задан в исходном PlanarTracker. Это не произвольная кнопка 'сделать этот кадр нейтральным' внутри готовой ноды: значение приходит из трекера и задаёт систему отсчёта экспортированного planar motion.
Практически вставку лучше подготовить на Reference Time до PlanarTransform. Для логотипа, интерфейса или патча обычно ставят Transform перед PlanarTransform и там подгоняют размер/позицию на опорном кадре. Тогда PlanarTransform переносит уже выровненный слой вместе с tracked plane.
Transform после PlanarTransform решает другую задачу: он двигает уже match-moved результат в экранных координатах. Это может быть нужно намеренно, но случайный downstream Transform часто создаёт ощущение, что трек 'не приклеен'.
У PlanarTransform два входа. Orange Image Input принимает 2D image, на котором применяется transform. Blackmagic также прямо показывает использование PlanarTransform для масок/rotosplines: в таком workflow Polygon подаётся как основной transform source, а не как синий Effect Mask.
Effect Mask — отдельный blue input. Он ограничивает output PlanarTransform определённой областью после вычисления эффекта. Поэтому нельзя путать 'маску, которую надо двигать по planar track' с 'маской, которая ограничивает действие PlanarTransform'.
Для обычного screen/sign replacement tracked plate не обязан проходить через PlanarTransform. Типичная схема: insert/paint/graphic → PlanarTransform → Merge.Foreground, а исходный plate → Merge.Background. PlanarTracker использовался для получения motion data, а композит собирается отдельным Merge.
После Create Planar Transform сам PlanarTracker больше не обязан оставаться в image-flow match-move ветки. Resolve 21 manual прямо показывает, что готовый PlanarTransform можно использовать отдельно, а учебный материал Blackmagic также демонстрирует удаление PlanarTracker после экспорта. При этом reference manual отмечает связь Track spline: пока исходный tracker сохраняется и его track меняется, связанный PlanarTransform может обновляться автоматически.
Это значит, что удаление PlanarTracker и дальнейшее редактирование исходного track — разные сценарии. Если планируется ещё чистить трек, удобнее оставить tracker в composition до завершения анализа; если track уже финальный, PlanarTransform может быть самостоятельным носителем нужного match-move результата.
Right-click here for Track spline даёт доступ к track data и позволяет смотреть spline в Spline Editor. Это особенно полезно, чтобы видеть, на каких кадрах действительно существуют tracking keyframes, и не принимать участок вне проанализированного диапазона за ошибку самого compositing graph.
PlanarTransform также полезен в ротоскопии. Можно сделать приблизительный planar track объекта, экспортировать PlanarTransform, подать в него Polygon и получить маску, которая уже грубо повторяет движение/перспективу. После этого вручную исправляются кадры, где объект отклоняется от идеальной плоскости.
Такой roto workflow не отменяет ручную правку. Blackmagic подчёркивает, что roughly planar object может дать существенную экономию времени, но fine-level cleanup rotospline всё равно остаётся необходимым.
Качество PlanarTransform ограничено качеством исходного track. Jitter, drift, неверный reference frame, плохая texture и сильные occlusions не лечатся downstream-нодой — они уже записаны в motion data.
Сильная lens distortion тоже ухудшает planar tracking. Resolve manual рекомендует при заметной barrel/другой distortion сначала корректировать её перед анализом, потому что искривлённая поверхность хуже соответствует planar model и может давать slide/wobble.
PlanarTransform особенно хорош для physically planar или приблизительно planar поверхностей: экранов, вывесок, стен, документов, панелей, участков кузова. При выраженном 3D-parallax или сильной неплоской деформации лучше рассмотреть обычный Tracker, Surface Tracker, Camera Tracker или ручную/комбинированную анимацию.
В актуальном Resolve 21 у ноды нет отдельных Scale to Source и Clipping Mode / Domain / Frame controls, которые были ошибочно перечислены в старой версии этой страницы. Эти строки удалены, чтобы не смешивать PlanarTransform с controls других transform/crop tools.
Также PlanarTransform не предоставляет Steady, Corner Pin или Stabilize modes. Это operation modes PlanarTracker. PlanarTransform — узкая экспортированная match-move нода: минимум интерфейса, максимум уже рассчитанных данных.
Не стоит искусственно раздувать Inspector справочник несуществующими регуляторами. Для этой ноды полнота означает точно объяснить два собственных controls, два входа, связь с PlanarTracker и правильный production workflow.
Когда применять
Приклеить интерфейс, логотип или графику к отслеженной плоской поверхности.
Сделать screen/sign replacement через отдельную foreground-ветку Merge.
Перенести paint/clean patch по движению стены, панели или другого planar участка.
Warp-ить Polygon/rotospline по planar track и сократить объём ручной ротоскопии.
Использовать экспортированный planar motion в другой части композиции или после cut/paste ноды.
Подготовить несколько match-move веток на основе одного проверенного planar track.