Нода «Кеинг» (keying node)¶
Нода „Keying“ – это универсальный инструмент для удаления «зелёного экрана» / «синего экрана». Она выполняет как функцию хромакея для удаления подложки, так и подавление разлива цвета для исправления цветового оттенка подложки. Кроме того, вы можете выполнять общие операции, используемые для настройки полученной маски.
Входы (inputs)¶
- Изображение (image)
Стандартный цветовой ввод.
- Ключевой цвет (key color)
Цвет удаляемого контента. Это может быть один цвет или референс изображения, например, сгенерированное нодой „Keying Screen“.
Предварительная обработка (preprocess)¶
- Размер размытия (blur size)
Уменьшить влияние цветового шума на изображение, размывая только цвет на заданную величину, оставляя яркость нетронутой. Это влияет только на расчёт самой маски, а не на результирующее изображение.
Ключ (key)¶
- Баланс (balance)
Это баланс между цветовыми каналами в сравнении с ключевым цветом. Значение „0.5“ производит усреднение других каналов (красный и синий в случае зелёного экрана).
Его можно настроить совместно с „Clip Black“ и „Clip White“, проверяя вывод „Matte“, чтобы создать маску с оптимальным разделением.
Подстройка (tweak)¶
- Уровень чёрного (black level)
Этот параметр устанавливает пороговое значение для того, что становится полностью прозрачным на выходе (чёрное в маске). Его следует устанавливать на значения, насколько возможно низкие. Для улучшения неравномерности подложек необходимо увеличить эту величину. Использование ноды „Keying Screen“ может помочь сохранить это значение на низком уровне. Вы также можете использовать настройку „Garbage Matte“, чтобы исключить проблемные области.
Это значение не влияет на области, определённые как края, что обеспечивает сохранение их детализации.
- Уровень белого (white level)
Этот параметр устанавливает пороговое значение для того, что становится полностью непрозрачным на выходе (белое в маске). Его следует устанавливать на значения, насколько возможно высокие. Цвета, близкие к зелёному на переднем плане, могут потребовать уменьшения этого значения и/или настройки „баланса экрана“. Особо проблемные части можно исправить с помощью „маски основы“ вместо низкого значения параметра „Clip White“.
Это значение не влияет на области, определённые как края, что обеспечивает сохранение их детализации.
Рёбра* (edges)¶
- Размер (size)
Определяет радиус (в пикселях), используемый для обнаружения края.
- Допуск (tolerance)
Определяет пороговое значение, используемое для проверки того, совпадают ли пиксели в радиусе с текущим пикселем: если разница между цветами пикселей выше этого порогового значения, то точка будет считаться границей.
Совет
Если есть проблемы с краями маски, может помочь настройка параметров „ядра границ“ перед настройкой растушёвки. Обнаруженные края не подлежат пороговым значениям „Clip Black“ / „Clip White“ для сохранения мелких деталей краёв. Вы можете проверить обнаружение краёв, подключив ноду „Viewer“ к выходу „Edges“.
Более резкие обнаруженные края (меньший „размер“, к примеру „2“ / бо́льший „допуск“, к примеру „0.4“) создадут более резкую маску, но могут терять некоторые детали, такие как отдельные волоски. Резкая маска довольно хороша, но исчезающие или мерцающие волоски нежелательны.
Толстые края (бо́льший „размер“, например „8“ / меньший „допуск“, например „0.05“) захватят больше деталей по краям, но также могут создать вокруг объекта ореол. Ореол можно настроить с помощью элементов управления для „растушёвки“ вместе с функциями „Dilate/Erode“.
Маска (mask)¶
- Маска для исключения (garbage matte)
Необязательная маска области(-ей), которая всегда исключается из вывода. Область удаляется из сгенерированной хромакеем маски.
- Маска основы (core matte)
Необязательная маска области(ей), которая всегда включается в вывод. Область объединяется со сгенерированной хромакеем маской.
Постобработка (postprocess)¶
- Размер размытия (blur size)
Сделать маску менее резкой для более плавных переходов к фону и уменьшения шума.
- Размер расширения (dilate size)
Увеличить (положительные числа) или уменьшить (отрицательные числа) маску на указанное количество пикселей. Это похоже на применение ноды „Dilate/Erode“ на маску.
Это простой способ для регулировки бо́льшего или меньшего «включения содержания» по краям маски, особенно в сочетании с «пост-размытием».
- Размер растушёвки (feather size)
Управляет степенью растушёвки маски внутрь (отрицательное число) или наружу (положительное число).
- Спад растушёвки (feather falloff)
Настройка типа спада по краям маски при растушёвке для управления детализацией краёв.
Подавление разлива (despill)¶
- Сила* (strength)
Управляет тем, насколько сильно растекание цвета из ключевого цвета удаляется из входного изображения: „0“ означает отсутствие подавления разлива, „1“ означает, что все растекания, которые возможны – будут удалены. Базовая реализация та же, что и при настройке величины „Unspill“ ноды „Color Spill“.
- Баланс (balance)
Параметр управляет тем, как сравниваются цветовые каналы при вычислении растекания цвета, влияя на оттенок и тень скорректированных цветов. Это похоже на установку „Limiting Channel“ в ноде „Color Spill“.
Выходы (outputs)¶
- Изображение (image)
Обработанное изображение с «маской», применённой к альфа-каналу изображения.
- Маска (matte)
Выходная маска для проверки качества ключа или для ручного применения с использованием ноды „Set Alpha“ или ноды „Mix“.
- Рёбра* (edges)
Показывает, какие края были обнаружены на маске. Полезно для настройки „размера краёв“ и „допуска“.