Нода «Кеинг» (keying node)

Нода ":abbr:`Кеинг (Keying)`".

Нода Keying – это универсальный инструмент для удаления «зелёного экрана» / «синего экрана». Она выполняет как функцию хромакея для удаления подложки, так и подавление растекания цвета для исправления цветового оттенка подложки. Кроме того, вы можете выполнять общие операции, используемые для настройки полученной маски.

Входы (inputs)

Изображение (image)

Стандартный цветовой ввод.

Ключевой цвет (key color)

Цвет удаляемого контента. Это может быть один цвет или референс изображения, например, сгенерированное нодой Keying Screen.

Маска для исключения (garbage matte)

Необязательная маска области(-ей), которая всегда исключается из вывода. Область удаляется из сгенерированной хромакеем маски.

Маска основы (core matte)

Необязательная маска области(ей), которая всегда включается в вывод. Область объединяется со сгенерированной хромакеем маской.

Свойства (properties)

Предварительное размытие (pre blur)

Уменьшить влияние цветового шума на изображение, размывая только цвет на заданную величину, оставляя яркость нетронутой. Это влияет только на расчёт самой маски, а не на результирующее изображение.

Баланс экрана (screen balance)

Это баланс между цветовыми каналами в сравнении с ключевым цветом. 0.5 усредняет другие каналы (красный и синий в случае зелёного экрана).

Его можно настроить совместно с Clip Black и Clip White, проверяя вывод маски, чтобы создать маску с оптимальным разделением.

Коэффициент подавления растекания (despill factor)

Управляет тем, насколько сильно растекание цвета из ключевого цвета удаляется из входного изображения: 0 означает отсутствие подавления растекания, 1 означает, что все растекания, которые возможны – будут удалены. Базовая реализация та же, что и при настройке величины Unspill ноды Color Spill.

Баланс подавления растекания (despill balance)

Параметр управляет тем, как сравниваются цветовые каналы при вычислении растекания цвета, влияя на оттенок и тень скорректированных цветов. Это похоже на установку Limiting Channel в ноде Color Spill.

Радиус ядра границ (edge kernel radius)

Определяет радиус (в пикселях), используемый для обнаружения края.

Отклонение ядра границ (edge kernel tolerance)

Определяет пороговое значение, используемое для проверки того, совпадают ли пиксели в радиусе с текущим пикселем: если разница между цветами пикселей выше этого порогового значения, то точка будет считаться границей.

Точка чёрного (clip black)

Этот параметр устанавливает пороговое значение для того, что становится полностью прозрачным на выходе (чёрное в маске). Его следует устанавливать на значения, насколько возможно низкие. Для улучшения неравномерности подложек необходимо увеличить эту величину. Использование ноды Keying Screen может помочь сохранить это значение на низком уровне. Вы также можете использовать Garbage Matte, чтобы исключить проблемные области.

Это значение не влияет на области, определённые как края, что обеспечивает сохранение их детализации.

Точка белого (clip white)

Этот параметр устанавливает пороговое значение для того, что становится полностью непрозрачным на выходе (белое в маске). Его следует устанавливать на значения, насколько возможно высокие. Цвета, близкие к зелёному на переднем плане, могут потребовать уменьшения этого значения и/или настройки «баланса экрана». Особо проблемные части можно исправить с помощью «маски основы» вместо низкого значения параметра «Clip White».

Это значение не влияет на области, определённые как края, что обеспечивает сохранение их детализации.

Расширение/размытие (dilate/erode)

Увеличить (положительные числа) или уменьшить (отрицательные числа) маску на указанное количество пикселей. Это похоже на применение ноды Dilate/Erode на маску.

Это простой способ для регулировки «включения содержания» по краям маски болеее или менее, особенно в сочетании с «пост-размытием».

Спад растушёвки (feather falloff)

Настройка типа спада по краям маски при растушёвке для управления детализацией краёв.

Величина растушёвки (feather distance)

Управляет степенью растушёвки маски внутрь (отрицательное число) или наружу (положительное число).

Пост-размытие (post blur)

Сделать маску менее резкой для более плавных переходов к фону и уменьшения шума.

Выходы (outputs)

Изображение (image)

Обработанное изображение с «маской», применённой к альфа-каналу изображения.

Маска (matte)

Выходная маска для проверки качества ключа или для ручного применения с использованием ноды Set Alpha или ноды Mix.

Рёбра / Края (edges)

Показывает, какие края были обнаружены на маске. Полезно для настройки «радиуса ядра границ» и «отклонения ядра границ».

Совет

Если есть проблемы с краями маски, может помочь настройка параметров «ядра границ» перед настройкой растушёвки. Обнаруженные края не подлежат пороговым значениям Clip Black / Clip White для сохранения мелких деталей краёв. Вы можете проверить обнаружение краёв, подключив ноду Viewer к выходу Edges.

Более резкие обнаруженные края (меньший «радиус ядра границ», к примеру 2 / бо́льшее «отклонение ядра границ», к примеру 0.4) создадут более резкую маску, но могут терять некоторые детали, такие как отдельные волоски. Резкая маска хороша, но исчезающие или мерцающие волоски не радуют.

Толстые края (бо́льший «радиус ядра границ», например 8 / меньшее «отклонение ядра границ», например 0.05) захватят больше деталей по краям, но также могут создать вокруг объекта ореол. Ореол можно настроить с помощью элементов управления для «растушёвки» вместе с параметром Dilate/Erode.