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

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

SetCanvasColor

SetCanvasColor / Цвет холста

SetCanvasColor задаёт RGBA-цвет за пределами области данных изображения, DoD. Если DoD меньше видимого растра, этот цвет можно увидеть в оставшейся части кадра.

ЦветНовичок

SetCanvasColor

Обзор

Что делает SetCanvasColor

Изображение в Fusion имеет размер растра и область определённых данных DoD. Они могут совпадать, а после трансформации DoD может занимать только часть кадра. SetCanvasColor управляет цветом за пределами этой области, сохраняя входное изображение внутри неё.

В руководстве приведён пример MediaIn → Transform → SetCanvasColor: уменьшение изображения открывает пространство в кадре, и canvas color делает его видимым выбранным цветом. Нода не увеличивает физическое разрешение и не заменяет произвольную подложку, ограниченную отдельной маской.

Ручной режим использует Canvas Color, Red, Green, Blue и Alpha. На исходном снимке все четыре компонента равны нулю: прозрачный чёрный. Компоненты описывают именно область вне DoD, а не каждый пиксель, в котором входная Alpha равна нулю.

У ноды есть обязательный оранжевый Input и необязательный зелёный Foreground. Второй вход передаёт изображение для получения canvas color. Он не накладывает его видимое содержимое поверх Input, как Foreground у обычной Merge. Для такого композитинга нужна отдельная Merge.

При подключении Foreground вкладка Controls пустая — это описанное поведение, а не потеря настройки или неисправность интерфейса. Чтобы снова редактировать ручной цвет, отсоедините Foreground. В практике донор имеет одинаковый явный цвет изображения и canvas, чтобы результат не зависел от предположений о точке выборки.

Нода не очищает весь скрытый RGB внутри прозрачных пикселей и не гарантирует устранение любых ореолов. Для диагностики смотрите границу DoD, RGB и Alpha до и после эффекта, а затем нужную последующую обработку. Сплошная Alpha после Merge над непрозрачным фоном не доказывает, что изменилась Alpha самого источника.

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

  • Задать видимый цвет открытой области после уменьшения Transform.

  • Вернуть прозрачный чёрный canvas перед дальнейшим композитингом.

  • Передать canvas color от явно подготовленного изображения-донора.

  • Различить прозрачные пиксели внутри DoD и область вне него.