ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI

FUSION · СПРАВОЧНИК НОД

CleanPlate

Чистая подложка хромакея

CleanPlate формирует чистую подложку зелёного/синего экрана для отдельного входа Clean Plate в DeltaKeyer; не заменяет кейер и не восстанавливает произвольный фон.

МаскиСредний

CleanPlate

Обзор

Что делает CleanPlate

CleanPlate — специализированный инструмент Fusion для подготовки изображения зелёного или синего экрана до основного кеинга. Он строит техническую «чистую» экранную подложку, с которой DeltaKeyer может сравнивать исходный кадр. Это не самостоятельный keyer и не инструмент удаления произвольных объектов из обычной сцены.

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

Правильный Flow — две параллельные ветки от MediaIn/Loader. Первая идёт в CleanPlate.Input, вторая — в DeltaKeyer.Input; CleanPlate.Output подают на отдельный пурпурный вход DeltaKeyer.CleanPlate. Затем DeltaKeyer.Output направляют в Merge или MediaOut. Цепочка MediaIn → CleanPlate → DeltaKeyer.Input ошибочна.

В Viewer просматривайте сам CleanPlate.Output до подключения кейера. Экран должен выглядеть как заполненная, относительно ровная зелёная/синяя область, а фигура и предметы — как временно исключённые участки. Прозрачные отверстия в промежуточной стадии нормальны: их далее обрабатывают Grow Edges и Fill.

Method = Color подходит для сравнительно ровного хромакея. На скриншоте проекта показаны Color, Background Color с пипеткой, Red/Green/Blue и Threshold. Выбирайте репрезентативные участки экранной ткани, не кожу, волосы и не пересвеченный блик.

Method = Ranges предусмотрен для экрана с разными оттенками и тенями. По руководству в этом режиме доступны раздельные цветовые и яркостные диапазоны, а также Lock Color Picking и Reset Ranges. На двух сохранённых PNG этот режим не открыт: его точную раскладку и поведение проверяют в своей сборке Resolve.

Red/Green/Blue = 0.5 на захваченном Inspector — только конкретное состояние его цветового свотча. Это не рекомендуемые значения для зелёного экрана: подберите фактический цвет по изображению и используйте контроль RGB в Viewer.

Matte Threshold имеет Low и High. Согласно руководству, значения ниже нижнего порога становятся чёрными/прозрачными в служебной matte, выше верхнего — белыми/непрозрачными, а между ними сохраняются промежуточные значения. Не путайте порог служебной matte с финальным альфа-каналом человека после DeltaKeyer.

Числа Threshold Low=0.0 и High=0.75 на PNG — состояние конкретного проекта, не универсальные настройки. Сначала наблюдайте, где остался экран, затем меняйте диапазон малыми шагами. Слишком широкий допуск может включить предметы, слишком узкий — оставить грязные пробелы.

Erode в CleanPlate подрезает найденную экранную область, уменьшая загрязнение чужими пикселями вдоль контуров предметов. По руководству это корректировка pre-matte, а не улучшайзер волос в готовом ключе. При чрезмерном Erode пропадут полезные опорные пиксели фона.

Crop ограничивает рабочую область со сторон Left, Bottom, Right, Top. На PNG группа свёрнута, поэтому точные поля там не видны, но направления задокументированы руководством. Используйте Crop, чтобы не распространять цвет из совсем другой части кадра.

Grow Edges распространяет цвета чистого экрана на исключённые участки; Fill заполняет оставшиеся отверстия цветом соседней экранной области. Порядок важен: сначала добиться качественной pre-matte, затем подрастить край и сравнить Fill on/off. Эти инструменты не восстанавливают текстуру настоящего здания за актёром.

Time Mode = Sequence пересоздаёт подложку для каждого кадра, а Hold Frame удерживает одну. Выбор зависит от движения, световых колебаний и тени. На оригинальном PNG видны оба варианта, но нет отдельного выбора номера «удерживаемого» кадра; не приписываем неувиденный контрол.

Garbage Matte — отдельный вход для маски, исключающей человека, стойку, микрофон и прочие неэкранные области из построения clean plate. На вкладке Mask есть Invert, меняющий то, какая часть маски очищает подложку. Прежде чем переключать Invert, проверьте ориентацию чёрного/белого в Viewer.

Effect Mask — третий, синий вход CleanPlate, отличающийся от белого Garbage Matte: он ограничивает итоговое воздействие ноды после вычисления, а не исключает части экрана на стадии реконструкции. В архиве нет снимка физических сокетов Flow, но оба входа документированы руководством; расположение проверьте на живом рабочем месте.

Отдельная DifferenceKeyer решает другую задачу: сравнительный ключ по изображению фона и изображения с объектом. CleanPlate предназначена прежде всего для зелёного/синего экрана и входа Clean Plate в DeltaKeyer. Заменять типовой DeltaKeyer-Flow обычной линейной цепью ради «красивой схемы» нельзя.

Проверяйте результат на нескольких соседних кадрах: после CleanPlate.Output оцените однородность цвета и отверстия, после DeltaKeyer.Output — alpha волос, полупрозрачные края и остатки зелёного/синего. Меняйте один параметр за проход и сравнивайте с bypass.

Результат зависит от качества съёмки и цветового пайплайна. Перед оценкой фиксируйте linear/gamma-представление, отсутствие неожиданной смены gamut, одинаковые Viewer масштабы и точку сравнения. Без запуска в DaVinci Resolve нельзя обещать конкретные пиксели либо производительность.

Когда применять

  • Подготовка ровного screen-color референса для DeltaKeyer на неравномерно освещённом хромакее.

  • Удаление влияния мягкой тени на зелёном/синем фоне до keying.

  • Заполнение вырезанных областей фона вокруг актёра или штатива.

  • Сохранение тонких полупрозрачных деталей при последующем DeltaKeyer.

  • Локальное исключение чужих объектов через Garbage Matte перед Grow Edges.

  • Тест удержания одной подложки против покадрового пересчёта при меняющемся освещении.