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

RESOLVE FX · GENERATE

Color Generator.

Один цвет.
Несколько ролей в сигнале.

Намеренно маленький Resolve FX: один generated color, eyedropper, привязанный ко входу текущей ноды, и Global Blend. Настоящая сложность живёт в routing: serial replacement, мягкий wash, masked fill или независимая ветка Layer Mixer.

01 / SOURCE

Color · Eyedropper

02 / MIX

Global Blend

03 / ROUTING

Serial · Mask · Layer Mixer

Попробуйте lab: включите Generated и кликните по preview. Sample всё равно берётся из синтетического Input buffer — здесь важен ownership сигнала, а не декоративная имитация picker.

COLOR GENERATOR / SIGNAL LABWASH · RESULT
КЛИК = SAMPLE INPUT#D66B2E
Input sample → generated color → external mask → final mix

Учебная модель, не Resolve. Клик по preview специально sampling-ит синтетический INPUT даже при отображении Result/Generated — так показан документированный ownership входа ноды. Смешивание здесь — простая display-RGB интерполяция; color management Resolve, внутренний OFX, точность picker и математика Window/Key не воспроизводятся.

COLOR / RESOLVE FX · GENERATE

Три реальных capture Inspector + явно упрощённая signal lab.

Color · Input sample · Blend

01SOURCE → SAMPLE → MIX

Панель крошечная. Signal contract — нет.

Разделяйте generation, sampling и mixing на три разных решения. Тогда большинство ошибок Color Generator сразу превращаются из «проблем picker» в понятные ошибки routing.

Это источник цвета, а не цветокоррекция

Color Generator создаёт новый однотонный RGB-result внутри Resolve FX. Он не «подкрашивает» пиксели так, как Primaries, Offset или кривые: при полном Global Blend обычная serial node отдаёт выбранный цвет вместо изображения. Поэтому первый вопрос — не какой hue выбрать, а какую роль должен выполнять generated layer.

Eyedropper читает upstream state

Пипетка нужна не для sampling уже смешанного результата этой же ноды. Она берёт цвет из сигнала, который приходит на вход Color Generator. Это делает placement частью инструмента: если upstream CST, LUT или correction меняют сигнал, sample тоже будет соответствовать именно этому состоянию.

Input↘Blend↗Color

Routing определяет практический смысл

Один и тот же swatch может быть full-frame fill, мягким wash, локальной заливкой под Window/Key или отдельной веткой Layer Mixer. Global Blend решает только прямой dry/wet текущей ноды; composite modes, независимые ветки и более сложная layer math принадлежат node graph, а не самому FX.

Текущая страница Color Blackmagic подтверждает node-based workflow Resolve FX; reference по Resolve FX описывает Color Generator как single-color source для node compositing и sampling входа ноды.

02ФАКТИЧЕСКАЯ ПАНЕЛЬ RESOLVE

Три capture закрывают весь эффект. Никакой скрытой preset-системы здесь нет.

Скриншоты — UI contract текущей страницы. Видимые значения — значения capture, а не рекомендуемые presets и не заявленные диапазоны параметров.

AA · GENERATED SOURCE

Сначала решите, какой цвет должен существовать как новый слой

Color

Color задаёт сплошной generated RGB result. Swatch открывает системный picker Resolve; выбранное значение становится цветом всей generated surface до внешних mask/key и node compositing. Сам по себе этот контрол не содержит gradient, texture или geometry.

ПРОВЕРЬТЕПри Blend 1.000 на обычной serial node ожидайте full replacement. Если вы хотели лишь изменить balance исходника, это уже другая задача и другой инструмент.

Eyedropper

Eyedropper берёт sample из Viewer, но его signal contract относится к input текущей ноды. Это особенно важно, когда Viewer показывает downstream chain или когда generated output уже полностью закрыл исходный кадр: sample source всё равно связан с входящим состоянием ноды.

ПРОВЕРЬТЕЕсли sample кажется «не тем», сначала bypass-ните downstream nodes и проверьте placement. Не корректируйте swatch на глаз, пока не убедились, какой signal state вы действительно sampling-ите.

BB · FINAL MIX

Global Blend дозирует уже готовый generated result

Global Blend

Global Blend — финальный dry/wet между generated result и input текущей ноды. При 1.000 выход становится выбранным цветом; при 0.000 возвращается input. Промежуточные значения дают простой full-frame color wash либо локальный wash, если нода ограничена Window/Key.

ПРОВЕРЬТЕBlend не является Composite Type. Если нужен Screen, Multiply, Overlay или независимое управление веткой, оставьте Color Generator источником и перенесите layer math в Layer Mixer/compositing.

03ОДИН SWATCH, РАЗНЫЙ OWNERSHIP

Routing меняет смысл generated color.

Не выбирайте структуру нод после настройки цвета. Сначала определите ownership, а затем настраивайте swatch и amount внутри выбранной структуры.

01

Serial fill

Input → Color Generator

Полный generated output. Полезен как техническая заливка или намеренный full-frame color source.

Bypass ноды должен мгновенно возвращать исходник; иначе вы можете диагностировать не ту ветку.

02

Color wash

Input × (1−Blend) + Color × Blend

Самый простой creative use: уменьшить Global Blend и смешать один цвет со всем входящим изображением.

Смотрите нейтрали и skin. Если нужен иной характер смешивания, переходите к Layer Mixer вместо дальнейшего снижения Blend.

03

Masked fill

Window / Key → node

Color Generator остаётся full-frame source внутри ноды, а область действия задаёт внешний Window/Key/Matte. Это разделяет «какой цвет» и «где он действует».

Проверяйте matte отдельно. Ошибка формы маски не лечится Global Blend.

04

Layer Mixer branch

Main image + generated branch → Layer Mixer

Лучший вариант, когда generated color должен стать самостоятельным compositing layer с собственным composite mode и branch strength.

Проверьте порядок входов Layer Mixer и выбранную composite math; проблема может быть в graph, а не в Color swatch.

Mask и Layer Mixer здесь не параметры Color Generator. Это соседние node tools, которые определяют, где действует generated source и как он compositing-ится.

04SERIAL MIX ИЛИ НЕЗАВИСИМАЯ ВЕТКА

Размещайте control там, где живёт его ответственность.

Простой wash может жить на одной serial node. Как только нужны composite modes или независимый branch control, Layer Mixer делает graph понятнее, чем попытка заставить Global Blend решать чужие задачи.

NODE FLOW / COLOR OWNERSHIP
Учебная схема serial Color Generator и routing через Layer Mixer.INPUTIMAGE SIGNALBALANCEPRIMARY GRADECOLOR GENCOLOR + BLENDLOOKDOWNSTREAMOUTPUTQC · DELIVERY
03 / 05

Serial fill или wash

При Blend 1.000 нода заменяет изображение generated color. Меньший Blend превращает тот же source в прямой full-frame wash.

Учебная схема, не скриншот Resolve. Global Blend принадлежит ноде Color Generator; composite modes и независимый ownership ветки принадлежат Layer Mixer/compositing.

Связанные главы: Node pipeline ↗ · Windows / Qualifier / Tracker ↗ · Color Management ↗

05СОБЕРИТЕ В RESOLVE

Четыре упражнения. Четыре разных ownership-решения.

Это учебные workflows, а не универсальные presets. Используйте свой материал и проверяйте движение, scopes и target-delivery output.

01

Сделать тонкий full-frame wash

Добавить единый цветовой слой без сложного compositing.

ПодготовьтеОтдельная serial node после базового balance, Color Generator на этой ноде.

  1. 01

    Выберите нейтрально-подходящий Color вручную или eyedropper-ом из input нужной pipeline position.

  2. 02

    Сразу уменьшите Global Blend от 1.000 до слабого уровня, чтобы исходный кадр снова читался.

  3. 03

    Сравните node bypass на коже, серых/белых объектах и насыщенных цветах.

  4. 04

    Если хочется Screen/Multiply-поведения, остановитесь и перенесите цвет в Layer Mixer branch.

Критерий результата

Wash заметен при bypass, но не превращает нейтрали и skin в очевидно окрашенную плёнку поверх кадра.

02

Подхватить цвет из текущего shot

Создать generated layer, связанный с реальным цветом upstream image.

ПодготовьтеНода должна стоять там, где её input уже находится в нужном signal state.

  1. 01

    Временно bypass-ните downstream look, если он мешает понимать, какой input приходит в Color Generator.

  2. 02

    Активируйте eyedropper и возьмите sample из репрезентативной области, избегая clipped highlights и шумных единичных пикселей.

  3. 03

    Верните downstream nodes и оцените generated color в реальном placement.

  4. 04

    Если цвет должен совпадать после другого transform, sampling выполняйте уже в той позиции, а не переносите числовой RGB вслепую.

Критерий результата

Generated color соответствует нужному upstream state и не «плывёт» только потому, что его перенесли через другой transform.

03

Сделать локальную цветную заливку

Использовать Color Generator только в конкретной области изображения.

ПодготовьтеОтдельная нода Color Generator плюс Window, Qualifier или внешний matte/key.

  1. 01

    Сначала соберите и проверьте mask отдельно от цвета.

  2. 02

    Выберите Color и временно поставьте Blend достаточно высоким, чтобы легко увидеть coverage.

  3. 03

    Исправьте tracking/softness/matte edges средствами mask-owner, а не параметрами Color Generator.

  4. 04

    После этого уменьшите Global Blend до финального creative amount.

Критерий результата

Цвет ограничен нужной областью, mask стабилен в движении, а Blend регулирует силу, не маскируя ошибки matte.

04

Собрать independent Layer Mixer branch

Получить composite modes и отдельный контроль generated layer.

ПодготовьтеОсновная image branch и отдельная Color Generator branch сходятся в Layer Mixer.

  1. 01

    Оставьте основную grade-ветку независимой от generated color.

  2. 02

    На второй ветке создайте Color Generator и, если нужно, ограничьте её собственной mask/key.

  3. 03

    В Layer Mixer выберите подходящую composite math и проверьте порядок слоёв.

  4. 04

    Финальный amount настраивайте там, где принадлежит control ownership: branch/key gain, composite settings или Global Blend — осознанно, не одновременно всё.

Критерий результата

Generated color можно независимо отключить, менять его composite behavior и не ломать основную correction chain.

06ВЫБЕРИТЕ НУЖНЫЙ GENERATOR

Сгенерировать один цвет, проанализировать palette или построить grid?

Соседние Resolve FX Generate
FXЗадача в сигналеИспользуйте для
Color GeneratorСоздаёт один solid color внутри Resolve FX и смешивает его с node input через Global Blend.Solid layer, wash, masked fill, Layer Mixer source.
Color Palette ↗Анализирует изображение и выводит dominant-color palette вместо генерации одного выбранного цвета.Извлечение и визуализация palette из shot.
Grid ↗Генерирует процедурную сетку с topology, line properties и transforms.Техническая разметка, alignment и stylized graphic grid.

07СНАЧАЛА ROUTING, ПОТОМ SWATCH

Симптом обычно указывает владельца ошибки.

01Viewer стал полностью однотонным

Это нормальный full-output behavior при Global Blend 1.000 на serial node. Решите, нужен ли вам lower Blend, mask/key или отдельная Layer Mixer branch.

02Eyedropper берёт цвет, который не совпадает с тем, что я вижу

Проверьте upstream/downstream state. Color Generator sampling привязан ко входу текущей ноды; Viewer может показывать последующие transforms или look.

03Wash слишком плоский и не похож на Screen/Multiply

Global Blend — dry/wet, а не список composite modes. Создайте отдельную Color Generator branch и выполняйте layer math в Layer Mixer.

04После CST/DRT тот же swatch выглядит иначе

Не считать numeric RGB абсолютным appearance. Generated color существует в signal context своей node position; зафиксируйте placement или sampling в нужной позиции.

05Цвет выходит за границы локальной области

Исправляйте Window/Key/Matte — Color Generator не содержит собственных geometry controls. Blend только ослабит и правильную, и неправильную область одновременно.

Scopes полезны как sanity check

Full-frame solid color даёт компактную и легко читаемую signature на RGB Parade/Waveform/Vectorscope. При Blend ниже 1.000 scopes показывают смесь с input; это быстрый способ заметить clipping или неожиданный channel bias.

Подписывайте технические color nodes

Белая или чёрная Color Generator node через неделю выглядит как сломанный image path. Имя вроде MATTE_FILL, WARM_WASH или BRAND_BLUE сразу объясняет намерение и снижает риск случайного удаления.

Проверяйте delivery, а не только Viewer

Особенно для насыщенных generated colors проверяйте target color management, legal/display limits и короткий export. Внешний display transform может изменить perceived brightness/saturation, даже если сам swatch не менялся.

08ПЕРЕД СДАЧЕЙ

Проверьте ownership, signal state и output — не только цветной swatch.

Галочка — напоминание, а не автоматическая сертификация. Проверяйте реальный shot и delivery file.

САМОПРОВЕРКА0 / 7

Отметки действуют в этом просмотре; на сервер ничего не отправляется.

09ВАЖНЫЕ РАЗЛИЧИЯ

Не смешивайте source generation, grading и compositing.

Color Generator — это то же самое, что Solid Color на Edit page?

Нет. Resolve FX Color Generator живёт внутри node-based Color workflow и участвует в grading/compositing graph. Edit-page generator — отдельный timeline source/clip. Выбирайте по ownership: нужен новый timeline element или generated layer внутри grade.

Почему у эффекта так мало параметров?

Потому что задача узкая: создать один цвет и дать стандартный final Blend. Geometry, isolation и complex compositing намеренно принадлежат другим системам Resolve — Windows, keys, node routing и Layer Mixer.

Можно ли использовать его просто как tint всего кадра?

Да. Уменьшение Global Blend создаёт прямой color wash. Но если вам нужен конкретный composite mode или сложное разделение слоёв, лучше сделать generated-color branch и смешивать её в Layer Mixer.

Почему eyedropper не должен sampling-ить output этой же ноды?

Иначе generated result мог бы сам стать источником собственного sample, что делает поведение неоднозначным. Документированная модель привязывает sampling к входу текущей ноды, поэтому source state остаётся определённым.

Нужен ли отдельный Color Space Transform рядом с Color Generator?

Нет автоматически. Он работает в текущем processing context своей позиции. Дополнительный transform нужен только если его требует ваш общий color-management contract, а не потому что Color Generator сам по себе «просит CST».

Можно ли анимировать Color и Blend?

Параметры Resolve FX обычно могут участвовать в keyframing там, где UI предоставляет keyframe controls. Но для сложной motion-graphic анимации цветов удобнее оценить Fusion, потому что там ownership и interpolation графики видны гораздо явнее.

Источники и границы разбора

Текущие названия controls и видимые значения сверены с тремя Resolve captures из архива сайта. Signal semantics дополнительно сверены с учебными/reference материалами Blackmagic. Интерактивная lab — независимый учебный код и не претендует на render parity с Resolve.

Lab использует синтетические display-RGB pixels, простую dry/wet интерполяцию и учебную mask. Она не воспроизводит color management Resolve, точность picker, внутренний OFX, математику key/window или equations Layer Mixer. Упражнения в этом обновлении сайта не сертифицировались живым Resolve render.