ВИДЕОМОНТАЖЁРDAVINCI RESOLVE · ВИДЕО · AI
ОбработкаFUSION

DeltaKeyer

точный цветоразностный кеинг

Delta Keyer — 2D color-difference keyer Fusion с шестью группами Key / Pre Matte / Matte / Fringe / Tuning / Mask, отдельным входом Clean Plate и самостоятельными Garbage, Solid и Effect Mask.

Нода в работе
Иллюстрация нодыDeltaKeyer
РезультатИзображение

DeltaKeyer

Обзор

Что делает DeltaKeyer

Delta Keyer — цветоразностный 2D-кеер Fusion, а не Resolve FX 3D Keyer. У Delta нет Stroke, Chroma Tolerance и Matte Finesse: его рабочие группы — Key, Pre Matte, Matte, Fringe, Tuning и Mask.

Цветоразностный алгоритм сравнивает компонент выбранного зелёного/синего фона с другими цветовыми компонентами. Поэтому первая задача — корректная модель экрана, а не максимально сильный Threshold.

Подай исходный кадр в Input, а Output со сформированной alpha — в Foreground ноды Merge. Для замены фона новый Background подключается к Merge.Background; Delta Keyer сам не накладывает новый фон.

У Delta Keyer пять входов: Input, Clean Plate, Garbage Matte, Solid Matte и Effect Mask. Clean Plate принимает 2D-изображение экрана, а три matte/mask-входа выполняют разные операции над ключом.

Background Color выбирают пипеткой в средней по яркости области экрана возле объекта. Цветной spill на коже, пересвет или тень — плохие образцы: они дают нестабильную alpha ещё до тонкой настройки.

View Mode — выбор внутренней стадии Delta Keyer, а Alpha в Viewer — отдельный режим просмотра канала. Для честной оценки маски требуются оба: правильная стадия и отображение прозрачности.

Pre Matte показывает подготовку экрана; Matte — результат основного ключа до комбинирования с Solid и Garbage. Status отмечает классы прозрачности и зоны matte-операций; эти режимы не заменяют Final Result.

Tuning Ranges подсвечивает тени красным, средние тона зелёным, света синим. Intermediate Result показывает исходный RGB с вычисленной alpha, а Final Result добавляет завершающую обработку цвета и spill.

Key / Pre-Blur сглаживает source до вычисления маски, а Matte / Blur размягчает уже готовую alpha. Одинаковое значение этих двух регуляторов не даёт одинакового результата, особенно на волосах и сжатом видео.

Key / Gain меняет силу цветоразностного ключа, Balance перераспределяет вклад остальных цветов. Меняй их при открытом Alpha Viewer: сильная очистка фона ценой дыр в одежде или волосах — не улучшение.

Color Balance Reference корректирует влияние освещения и белого баланса по нейтральному эталону, но не заменяет выбор Background Color. Lock Alpha/Spill Removal Reference можно снять, если хорошая alpha конфликтует с естественным цветом края.

Встроенный Pre Matte помогает учесть неоднородный экран: набери диапазоны цвета, настрой Soft Range, Erode и Blur, затем при необходимости заблокируй выборку. Слишком широкий диапазон захватывает части foreground.

Для сложного экрана CleanPlate создаёт отдельное изображение фона без объекта. Разветви MediaIn: одна ветка идёт в DeltaKeyer.Input, другая — через CleanPlate.Output в DeltaKeyer.Clean Plate, а не в Garbage Matte.

Matte / Threshold Low и High превращают значения ниже Low в прозрачные, выше High — в непрозрачные, оставляя полутона между ними. Слишком резкое сужение диапазона убивает дым, motion blur и тонкие волосы.

Clean Background удаляет слабый остаток за объектом, Clean Foreground уплотняет белый core. Erode/Dilate правит геометрию маски, Restore Fringe пытается сохранить край после cleanup; эти контроли не исправляют неверную выборку screen.

Matte / Replace Mode и Replace Color управляют RGB восстановленных областей (None, Source, Hard Color, Soft Color), а не основной схемой извлечения alpha. Source может вернуть нежелательный цвет экрана на полупрозрачной кромке.

Garbage Matte исключает стойки и край площадки с запасом до движущегося силуэта. Solid Matte удерживает плотный внутренний core объекта, но не должен заходить на волосы; Effect Mask ограничивает действие ноды и не заменяет оба входа.

Mask / Solid Source Alpha определяет сочетание исходной alpha и solid-маски (Ignore, Add, Subtract). Solid/Garbage Invert проверяют только в Alpha Viewer: неверная инверсия легко удаляет весь объект или возвращает фон.

Когда силуэт готов, во вкладке Fringe подбирают Spill Method — None, Rare, Medium, Well Done или Burnt — и его интенсивность Spill Suppression. Названия обозначают характер/силу обработки, но не являются готовыми пресетами для всех кадров.

Fringe Gamma, Size и Shape меняют яркость и распределение цветной кромки; Cyan–Red, Magenta–Green, Yellow–Blue корректируют её оттенок. Эти настройки не восстанавливают полупрозрачность, уничтоженную Threshold.

Tuning позволяет раздельно подбирать реакцию на тени, средние тона и света через Simple/Smooth и tonal controls. Разъединяй Alpha и Spill Removal Tuning только после получения устойчивой базовой маски.

Если альфа выглядит правильно, а волосы серые или зелёные, сначала сравни Intermediate и Final Result. При необходимости вынеси Despill/ColorCorrector в отдельную downstream-ветку, не ломая Threshold ради RGB.

Проверяй результат на чёрном, белом и насыщенном фоне при масштабе Viewer 100% и на движении. Волосы, полупрозрачные ткани и motion blur требуют живых серых тонов alpha, а не полностью бинарного силуэта.

Артефакты хромасубдискретизации 4:2:0/4:2:2 и компрессии ограничивают качество исходника: сильный Blur не создаст отсутствующие цветовые детали. Точные enum/serialized значения проверяй в своей версии Resolve перед автоматизацией. Старые файлы dkeyer-*.png показывают Resolve FX 3D Keyer, поэтому их нельзя выдавать за Inspector Delta Keyer.

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

  • Green/blue-screen композитинг с сохранением волос и motion blur.

  • Неравномерный screen с отдельным Clean Plate.

  • Подготовка встроенного Pre Matte для сложного освещения.

  • Отдельный dense core key через Solid Matte.

  • Garbage Matte для оборудования и краёв площадки.

  • Отдельная тонкая цветокоррекция Fringe / Spill.

  • Диагностика Pre Matte, Status, Matte и Tuning Ranges.

  • Тестирование разных уровней correction по теням, midtones и highlights.

  • Два ключа: core/edge для сложного полутона.

  • Проверка key по Alpha и на контрастных тестовых фонах.