RESOLVE FX · SCENE RECONSTRUCTION
Object Removal.
Не прячьте объект.
Восстановите то, что было за ним.
Object Removal — это workflow реконструкции, а не magic eraser. Дайте ему точную tracked mask, выберите scene model под реальное движение, ищите background только настолько далеко, насколько существует полезное evidence, и переходите к Clean Plate, когда shot физически не содержит отсутствующих pixels.
Mask + Scene Mode
Scene Analysis + Search Range
Internal / External Clean Plate
В lab попробуйте Camera motion + Boundary. Затем намеренно включите Assume No Motion: stability падает, потому что motion hypothesis неверна. Переключитесь на Surface mark + Object, чтобы увидеть: Scene Mode — выбор модели, а не quality preset.
Разобрать состояние reconstruction+
Usable source evidence: 89%
Temporal stability: 89%
Visible seam risk: 8%
Clean-plate confidence: 84%
Независимая детерминированная учебная proxy-модель, не рендер Resolve. Она визуализирует причинную разницу между removal matte, scene model, temporal search, integration и clean-plate fallback. Она не воспроизводит scene analysis Blackmagic, motion estimation, tracking, построение clean plate, точное поведение Search Range, GPU precision или renderer math.
Восемь native capture Resolve 21 + явно обозначенная reconstruction proxy
8 captures · 3 scene modes · 4 упражнения01ЧТО НА САМОМ ДЕЛЕ ДЕЛАЕТ OBJECT REMOVAL
Отсутствующий фон должен откуда-то взяться.
Эффект работает, когда mask честная, motion model соответствует shot, а во времени или в поданной plate существует достаточно чистого background evidence. Он ломается, когда одна из этих предпосылок неверна.
Сначала дайте алгоритму правильную дыру.
Object Removal не определяет нежелательный объект за вас: он получает область удаления из matte/mask. Если в mask попала лишняя стена, земля или часть соседнего объекта, Resolve должен реконструировать и их. Если край слишком tight, в результате может остаться halo или кусок shadow. Поэтому Show Mask Overlay — не косметика, а первая проверка всей задачи.
Reconstruction возможна только там, где существует evidence.
Основная сила эффекта — temporal evidence: фон, скрытый объектом в текущем frame, должен раскрыться где-то ещё или быть представлен clean plate. Search Range меняет, насколько далеко Resolve может искать такую информацию. Если camera/subject geometry меняется слишком сильно или фон никогда не раскрывается, увеличение range не создаёт отсутствующие pixels — тогда нужен другой Scene Mode, Internal/External plate или более ручной repair.
Analysis и blending — разные стадии.
Scene Mode, Analysis Boundary и Assume No Motion влияют на понимание движения и области поиска; Blend Mode работает позже, когда replacement уже найден. Поэтому серое или явно неправильное содержимое внутри mask — не повод сразу переключать Linear/Adaptive. Сначала исправьте analysis/search. Blend Mode нужен, когда source логически правильный, но transition по яркости, цвету или edge выглядит как вклейка.
Object Removal может выглядеть убедительно на одном still и разваливаться через три кадра из-за parallax, occlusion, texture crawl или изменения света. Проверяйте вход объекта, середину удаления, моменты пересечения с другими деталями и выход из кадра. Show Scene Mask Overlay и Show Clean Plate помогают разложить проблему по стадиям, но финальный критерий — непрерывный playback и delivery encode.
02НАСТОЯЩАЯ ПАНЕЛЬ
Разделяйте mask, analysis, render, plate и final mix.
Восемь native capture фиксируют все видимые группы controls и три ключевых dropdown. Значения в full-panel capture документируют одно состояние Resolve, а не рекомендуемые starting values для любого shot.
01 · MASK + ANALYSIS
Определите объект и пересчитайте сцену.
- Show Mask Overlay
Показывает область, которую Object Removal считает объектом для удаления. Это Viewer diagnostic: он помогает проверить tracked matte, edge softness и то, не захвачено ли слишком много background.
ПроверкаПроверьте весь shot, особенно motion blur, shadow и места пересечения объекта с другими деталями. Mask должна описывать реальную область вмешательства во времени.
- Scene Analysis
Запускает вычисляемый анализ temporal scene information, который нужен для восстановления скрытого фона. Результат зависит от текущих settings Analysis, поэтому после существенного изменения Assume No Motion, Scene Mode или Analysis Boundary расчёт нужно оценивать заново.
ПроверкаНе судите по одному frame: пройдите начало, середину, occlusion и конец действия. Если result разваливается только в отдельных temporal участках, это важнее красивого hero frame.
- Assume No Motion
Упрощает сцену для случая locked-off camera и статичного background, когда движется в основном сам удаляемый объект. Это гипотеза о движении, а не универсальный quality/performance switch.
ПроверкаНе включайте при pan, handheld drift, dolly, zoom или заметном parallax. Неверная гипотеза движения может дать убедительный still, но нестабильный temporal fill.
02 · SCENE MODEL
Выберите модель движения и ширину локального context.
- Scene Mode · Background / Boundary / Object
Background — универсальная стартовая модель для объекта, который проходит по фону. Boundary концентрирует analysis около edge mask и полезен при локально согласованном фоне. Object предназначен для нежелательной детали, которая движется вместе с поверхностью/background, например mark на стекле или поверхности в движущемся shot.
ПроверкаЕсли Background цепляется за нерелевантное движение всего кадра, попробуйте Boundary. Если удаляемая деталь фактически «приклеена» к движущейся поверхности, проверьте Object.
- Analysis Boundary
Определяет ширину boundary analysis region вокруг удаляемой области. Значение влияет на то, сколько локального surrounding context участвует в оценке движения/совпадения, особенно в Scene Mode = Boundary.
ПроверкаСлишком узкая область может не дать достаточно structure; слишком широкая может захватить другое движение, parallax или lighting. Меняйте по наблюдаемой scene geometry, а не по привычному числу.
- Show Scene Mask Overlay
Показывает diagnostic scene mask/analysis region, чтобы понять, какую часть кадра Resolve использует для выбранной Scene Mode и Analysis Boundary.
ПроверкаИспользуйте overlay до изменения Search Range. Если сама analysis region не соответствует задаче, увеличение temporal distance обычно лишь расширяет поиск на неправильной модели.
03 · RENDER
Найдите usable source и только затем смешивайте.
- Search Range
Задаёт temporal distance в кадрах, на котором Resolve ищет background information для reconstruction. Больший range даёт больше кандидатов, но также приводит кадры с более отличающимися perspective, lighting, focus и occlusion.
ПроверкаНачинайте с минимального диапазона, который покрывает момент раскрытия фона. Если background нигде не виден, бесконечное увеличение range не заменит Clean Plate.
- Blend Mode · Linear / Adaptive Blend
Linear выполняет прямую интеграцию replacement patch. Adaptive Blend пытается адаптировать стык к surrounding image и может лучше скрывать brightness/color discontinuity. Это выбор integration strategy, а не альтернативный поиск background.
ПроверкаЕсли content внутри mask неправильный — вернитесь к analysis/search. Если content правильный, но edge выглядит вклеенным, тогда сравнивайте Linear и Adaptive Blend на движении.
04 · CLEAN PLATE
Когда temporal evidence недостаточно, подайте или постройте plate.
- Clean Plate Source · Gray Image / Internal / External
Gray Image представляет отсутствие пригодной clean-plate texture и полезен как диагностический baseline. Internal использует доступную scene information для построения plate внутри эффекта. External позволяет подать подготовленный clean background через OFX input — это наиболее контролируемый путь, когда нужный фон не раскрывается в исходном shot.
ПроверкаНе выбирайте Internal автоматически. Если shot не содержит чистой информации за объектом, External plate часто честнее и стабильнее, чем попытка заставить temporal analysis придумать то, чего нет.
- Build Clean Plate
Запускает построение clean plate по выбранному source/workflow. Это отдельная вычисляемая стадия, поэтому после изменения source или значимой analysis logic plate нужно пересматривать, а не считать старый результат актуальным.
ПроверкаПосле build сначала включите Show Clean Plate и посмотрите саму reconstruction без отвлекающего final composite. Только затем оценивайте blend с исходным кадром.
- Show Clean Plate
Показывает clean plate напрямую и разделяет две возможные причины дефекта: plate уже плохая или plate хорошая, но её integration/edge в final result неудачны.
ПроверкаИщите повторяющийся texture, smear, неправильный perspective и пропавшие structural edges. Если это уже есть в plate, Global Blend и Adaptive Blend не исправят основу.
05 · FINAL MIX
Смешивайте только уже правильную reconstruction.
- Global Blend
Регулирует общий вклад рассчитанного Object Removal result в финальное изображение. Полный effect удобен для честной диагностики, а меньший Blend может смягчить вмешательство, если original content частично полезен.
ПроверкаЕсли Blend приходится заметно снижать из-за неверной texture, seam или temporal instability, вернитесь к mask, Scene Mode, Search Range или Clean Plate. Final mix не должен становиться скрытым repair stage.
Самое важное различие — причинное: Scene Analysis/Search Range определяют, существует ли usable replacement information; Blend Mode и Global Blend решают, как уже рассчитанный result интегрируется. Если content неправильный, blending — не тот этап, который нужно чинить первым.
03СНАЧАЛА EVIDENCE
Не превращайте Search Range в замену отсутствующей информации.
Эффективный путь: matte → scene model → Scene Analysis → минимально полезный Search Range → blend → Clean Plate только при необходимости → playback/delivery QC.
Оттреките минимальную честную mask
Mask говорит Object Removal, что именно должно исчезнуть. Включите объект и необходимый shadow/motion-blur footprint, но не захватывайте лишний background. Проверьте весь shot через Show Mask Overlay.
Это учебный workflow, а не буквальный node graph Resolve. Важен причинный порядок: определить removal region → выбрать scene model → рассчитать evidence → найти usable background → при необходимости построить/подать plate → принять motion и delivery.
Соседние restoration tools: Noise Reduction ↗ · Patch Replacer ↗ · Dead Pixel Fixer ↗ · Dust Buster ↗
04СОБЕРИТЕ В RESOLVE
Четыре упражнения с разными решениями reconstruction.
Используйте собственный материал и воспринимайте это как diagnostic procedures вокруг документированных controls, а не magic presets. Acceptance test — temporal stability в движении.
Прохожий на locked-off плане
Удалить движущийся объект на статичном фоне с минимальной сложностью analysis.
ПодготовьтеВозьмите locked-off shot, где прохожий пересекает стену/дорогу, а фон до или после него полностью раскрывается.
- 01
Нарисуйте tight tracked matte и проверьте Show Mask Overlay на всём проходе.
- 02
Включите Assume No Motion только после подтверждения, что camera/background действительно статичны.
- 03
Запустите Scene Analysis и держите Search Range минимальным, пока нужный background уже находится.
- 04
Проверьте Linear, затем Adaptive Blend только если заметен seam; примите результат в playback.
Объект исчезает без texture crawl, halo и скачка яркости, а background остаётся неподвижным и логичным через весь диапазон.
Небольшой объект при moving camera
Сохранить parallax и выбрать analysis model, которая не путает локальный фон с общим движением кадра.
ПодготовьтеВозьмите handheld/pan shot с небольшим мусором или предметом, вокруг которого есть читаемая локальная геометрия.
- 01
Оставьте Assume No Motion выключенным и начните с Background.
- 02
Если full-frame motion мешает, переключитесь на Boundary и подберите Analysis Boundary по surrounding structure.
- 03
Проверьте Show Scene Mask Overlay, затем Scene Analysis и небольшой Search Range.
- 04
Ищите edge swim и perspective mismatch в playback; не лечите их Global Blend до исправления analysis.
Replacement следует движению и perspective локального background без заметного slipping относительно кадра.
Наклейка или mark на движущейся поверхности
Использовать Scene Mode = Object, когда нежелательная деталь движется вместе с самим background surface.
ПодготовьтеВозьмите mark/наклейку на стекле, машине или другой поверхности, которая меняет положение вместе с camera/scene.
- 01
Оттреките mask вместе с mark и проверьте edge/occlusion.
- 02
Сравните Background и Object, ориентируясь на стабильность scene mask и reconstructed texture.
- 03
Подберите Search Range по моментам, где surface texture реально доступна без mark.
- 04
Проверьте texture continuity покадрово и на скорости.
Surface texture остаётся привязанной к поверхности без плавающего clone, double edge или повторяющегося pattern.
Фон никогда не раскрывается: External Clean Plate
Не заставлять temporal analysis изобретать отсутствующий фон, а дать контролируемую plate.
ПодготовьтеВыберите shot, где объект закрывает один и тот же участок background весь usable range, но clean source можно собрать вручную/из другого take.
- 01
Подготовьте clean source с matching perspective, exposure и texture.
- 02
Выберите Clean Plate Source = External и подайте source через OFX input.
- 03
Используйте Show Clean Plate для проверки geometry/texture до final integration.
- 04
После правильной plate сравните Linear/Adaptive и только затем дозируйте Global Blend.
Удалённая область выглядит как продолжение реальной сцены, а не как размазанный или повторяющийся temporal guess.
05ВЫБЕРИТЕ ПРАВИЛЬНУЮ МОДЕЛЬ REPAIR
Автоматическая reconstruction мощная — но не всегда кратчайший путь.
Выбирайте по тому, что реально повреждено: scene region, маленький blemish, возможность donor patch или целый corrupt frame. Правильный tool уменьшает ambiguity ещё до первого slider.
| FX | Что меняет | Когда выбирать |
|---|---|---|
| Object Removal | Автоматическая scene reconstruction по mask, temporal analysis и optional clean plate. | Малый/средний объект скрывает background, который виден в других frames или может быть подан plate. |
| Patch Replacer ↗ | Прямой source-target patch с контролируемым donor region. | Рядом есть чистая texture, которую проще клонировать/трекать вручную, чем реконструировать автоматически. |
| Dead Pixel Fixer ↗ | Небольшой локальный patch для sensor/dead-pixel/blemish defects. | Дефект крошечный и не требует scene-scale reconstruction. |
| Dust Buster ↗ | Локальный restoration patch с temporal/spatial source strategies. | Пыль, dirt или локальная film damage, где small patch эффективнее большой object mask. |
| Frame Replacer ↗ | Замена целого одиночного frame соседними temporal states. | Повреждён весь frame целиком, а не локальный объект внутри него. |
06НАЙДИТЕ СТАДИЮ, КОТОРАЯ СЛОМАЛАСЬ
Gray fill, seam и плавающая texture — разные ошибки.
Не отвечайте на каждый artifact большим Search Range или меньшим Global Blend. Определите, сломалась ли mask, motion model, temporal evidence, plate или final integration.
01Внутри mask появляется серый или пустой fill+
Вероятная причина: Для текущей Scene Mode/Search Range нет пригодной background information или выбранная analysis region не соответствует сцене.
Что делать: Проверьте Show Scene Mask Overlay, Scene Mode и Search Range; если background объективно нигде не раскрывается, переходите к Internal/External Clean Plate.
02Фон найден, но виден шов вокруг объекта+
Вероятная причина: Replacement source логически правильный, но edge/brightness/color integration недостаточно согласованы или mask edge плохо подготовлен.
Что делать: Сначала исправьте mask/edge softness, затем сравните Linear и Adaptive Blend; не увеличивайте Search Range, если source уже правильный.
03Texture плавает или меняется от кадра к кадру+
Вероятная причина: Temporal candidates слишком различаются по perspective/motion, Scene Mode неверно описывает движение или Search Range чрезмерно велик.
Что делать: Уменьшите Search Range, сравните Background/Boundary/Object и оценивайте playback на high-frequency texture. При необходимости используйте контролируемую External plate.
04Locked-off shot становится нестабильным после analysis+
Вероятная причина: Resolve тратит model capacity на движение, которого в background нет, либо mask захватывает moving/shadow regions вне самого объекта.
Что делать: Проверьте mask, затем попробуйте Assume No Motion только если camera/background действительно static. Снова выполните analysis и сравните temporal stability.
05Clean Plate сама содержит smear или неверную геометрию+
Вероятная причина: Internal plate построена из недостаточного/неподходящего evidence или External source плохо совпадает по perspective/exposure.
Что делать: Включите Show Clean Plate, исправьте source до final blend. Для External подготовьте plate отдельно; для Internal вернитесь к analysis/search и пересоберите.
06Результат хороший на still, но ломается в delivery encode+
Вероятная причина: Temporal crawl, тонкий edge halo или moving texture были незаметны при одиночной оценке/масштабе Viewer.
Что делать: Проверьте full-speed playback, 100% crop на проблемной области и финальный codec. При необходимости вернитесь к Scene Mode/Search Range, а не просто уменьшайте Global Blend.
07ПЕРЕД СДАЧЕЙ
Примите reconstruction, motion и финальный codec.
Чистого still недостаточно. Removal должен оставаться геометрически, текстурно и temporal-правдоподобным через всё вмешательство и в delivery encode.
08FAQ
Практические вопросы по Object Removal.
Когда Object Removal работает лучше всего?
Когда объект сравнительно небольшой, mask можно стабильно оттрекить, а скрываемый background раскрывается в других frames или доступен как clean plate. Чем меньше неизвестной информации и сильного parallax, тем предсказуемее reconstruction.
Зачем нужен Assume No Motion?
Это гипотеза для locked-off camera со статичным background. Она полезна, когда движется удаляемый объект, но не должна использоваться как обычный quality/performance toggle на moving-camera shot.
Что делать, если внутри mask появляется серое заполнение?
Сначала проверьте Scene Mode, Show Scene Mask Overlay и Search Range. Серый fill обычно означает, что пригодной background information не найдено. Если её нет в исходном shot вообще, используйте Clean Plate вместо бесконечного увеличения range.
Когда Adaptive Blend лучше Linear?
Когда replacement content правильный, но прямой стык заметен по brightness/color/edge. Это не гарантированно лучший mode: всегда сравнивайте оба в playback и не используйте Adaptive как замену плохого analysis.
Когда нужен External Clean Plate?
Когда нужный background не раскрывается в usable frames, Internal plate нестабильна или у вас есть более качественный source из другого take/ручной reconstruction. External даёт контролируемую основу вместо угадывания недостающей сцены.
Object Removal или Patch Replacer?
Object Removal полезен, когда background можно реконструировать во времени; Patch Replacer лучше, когда рядом уже есть clean donor texture и вы хотите вручную контролировать source/target patch. Сильный parallax часто быстрее решать несколькими контролируемыми repairs или внешней plate.
Источники и границы
Страница разделяет interface evidence и учебную модель. Названия controls, dropdown choices и captured values взяты из восьми native screenshots Resolve 21 в архиве проекта. Workflow-текст ограничен этими видимыми controls и документацией Resolve FX Revival. Анимированный hero — независимая детерминированная proxy-модель: он объясняет причинные стадии, но не претендует на renderer или algorithmic equivalence.
Studio availability, отличия UI и поведение проверяйте в установленной версии Resolve. Упражнения здесь — явно обозначенные учебные процедуры вокруг captured/documented controls; в рамках этого site-only обновления они не сертифицировались живым Resolve render.