Resolve FX · Generate

Color Generator

Намеренно простой Resolve FX: генерирует один сплошной цвет, позволяет eyedropper-ом взять sample со входа текущей ноды и через Global Blend смешать результат с исходником. Настоящая польза начинается, когда этот цвет становится управляемым layer внутри node compositing.

ColorEyedropperGlobal BlendLayer MixerGenerate

Один цвет — несколько node-ролей

Панель крошечная. Но compositing-логика — нет.

Blackmagic определяет Color Generator как генератор одного цвета, особенно полезный вместе с Layer Mixer compositing. Ключевое поведение тоже простое: eyedropper берёт sample с изображения, входящего в текущую ноду, а Global Blend определяет, насколько generated result заменяет этот input.

Основной generated color

Color

Color Generator создаёт сплошной цвет внутри Resolve FX. Это не коррекция оттенка исходного изображения: эффект именно генерирует однотонный RGB-result. Цвет выбирается через swatch/color picker, поэтому инструмент особенно полезен как отдельный слой для Layer Mixer, масок и controlled compositing.

  • Swatch открывает обычный color picker Resolve
  • В regular serial node результат становится однотонным слоем
  • Для meaningful mix чаще удобнее Layer Mixer, key/mask или Global Blend
Sampling из входа ноды

Eyedropper

Eyedropper рядом с Color берёт образец из Viewer. Важная деталь из Reference Manual: sampling выполняется с изображения на входе текущей ноды — не из уже сгенерированного/смешанного output этой же ноды. Поэтому пипетка полезна для точного подхвата цвета из исходного кадра перед созданием отдельного color layer.

  • Пипетка не «сэмплирует эффект сам из себя»
  • Это удобно для brand colour, background fill и локального wash
  • После sampling всё равно проверяйте цвет в нужном pipeline position
Финальный dry/wet

Global Blend

Global Blend смешивает generated color с входным изображением текущей ноды. При 1.000 эффект полностью отдаёт выбранный цвет; уменьшение Blend возвращает исходный кадр и превращает Color Generator в простой colour wash. Но для сложного compositing, разных blend modes и независимого контроля слоёв Layer Mixer остаётся гибче.

  • 1.000 = полный generated-color result
  • Меньше 1.000 = прямое смешивание с входом ноды
  • Blend не заменяет Layer Mixer, если нужны composite modes

Реальная панель Resolve 21

Color, eyedropper и Global Blend — без скрытой системы пресетов

Рабочий workflow

Шесть проверок от solid swatch до управляемого color layer

01

Сначала определите роль generated color: full-frame fill, wash, background, graphic colour layer или элемент Layer Mixer composite.

02

Выберите Color вручную или eyedropper-ом. Если сэмплируете из кадра, помните: пипетка берёт input текущей ноды.

03

Если цвет должен работать только внутри области, ограничьте ноду key/window/matte. Для отдельного compositing layer используйте Layer Mixer.

04

Для простого wash уменьшите Global Blend. Для Multiply/Screen/Overlay и более сложной математики перенесите задачу в Layer Mixer/composite workflow.

05

Проверьте результат на полном кадре и соседних шотах: сплошной цвет быстро маскирует ошибки, если случайно перекрыл основной image path.

06

Если layer используется как техническая заливка или matte-helper, подпишите ноду. Через неделю 'solid white node' без имени почти невозможно отличить от ошибки.

Типичные ошибки

Большинство проблем Color Generator — это ошибки node-routing, а не color picker

01

Кадр внезапно стал сплошным цветом

Причина: Color Generator поставлен на обычную serial node с Blend 1.000.

Что делать: Это ожидаемое поведение. Используйте Layer Mixer, mask/key или уменьшите Global Blend — в зависимости от задачи.

02

Пипетка берёт «не тот» цвет

Причина: Ожидалось sampling уже после текущего FX, но eyedropper читает input этой ноды.

Что делать: Сэмплируйте в нужной позиции node tree или временно вынесите sampling на ноду, где вход соответствует нужному состоянию изображения.

03

Colour wash выглядит слишком грязно

Причина: Global Blend используется как единственный compositing control, хотя нужен другой blend mode.

Что делать: Соберите generated colour как отдельный Layer Mixer input и подберите composite mode там.

04

Один и тот же sampled RGB выглядит по-разному в разных местах pipeline

Причина: Color Generator работает в текущем signal state; placement относительно CST/DRT/LUT меняет интерпретацию/appearance результата.

Что делать: Не переносите generated-colour layer через transforms без повторной проверки. Общую теорию color management смотрите в профильном разделе.

Resolve FX Generate · solid colour as a node source

Color Generator: модель на уровне сигнала

Color Generator лучше воспринимать не как ещё один grading-control, а как генератор источника внутри node graph. Он создаёт один сплошной цвет, после чего этот layer можно смешивать с изображением через Global Blend, ограничивать key/window или подавать отдельной веткой в Layer Mixer. Именно routing определяет большую часть практической ценности эффекта.

Color задаёт generated RGB colour. Eyedropper в текущем Resolve sampling-ит изображение со входа текущей ноды — это отдельно оговорено в Reference Manual. Global Blend затем смешивает generated result с этим input. Поэтому одно и то же значение Color может выполнять совершенно разные роли в serial node, masked node и Layer Mixer branch.
Не путайте Resolve FX Color Generator с Edit-page Solid Color/Generator clip. Первый живёт внутри Color node pipeline; второй является отдельным timeline source. И не используйте Color Generator как замену Primaries/Offset, если задача — именно коррекция существующего изображения, а не создание нового colour layer.

Когда использовать

  • solid-colour branch в Layer Mixer для controlled compositing
  • mask/window fill, background или graphic colour layer внутри Color page
  • быстрый colour wash через Global Blend, когда сложный composite mode не нужен

Когда лучше другой инструмент

  • нужно просто изменить balance/tint существующего кадра — используйте grading controls
  • нужен отдельный timeline clip/source — используйте generator на Edit page

Контроль → смысл сигнала → проверка

СлойЧто означаетКак проверять
ColorСоздаёт сплошной colour result. Swatch открывает picker; eyedropper может взять sample из Viewer.Проверяйте роль ноды: full replacement, masked fill, wash или Layer Mixer branch.
EyedropperБерёт sample со входа текущей ноды, независимо от того, как выглядит output этой же ноды.Если sample кажется неправильным, сначала проверьте upstream state и placement, а не сам picker.
Global BlendDry/wet между generated colour и node input. 1.000 отдаёт полный generated result; меньшее значение возвращает input.Для Multiply/Screen/Overlay и сложного layer math переходите в Layer Mixer/compositing, а не пытайтесь решить всё одним Blend.

Рабочий workflow

  1. 01Определите роль generated colour до добавления FX: fill, wash, background, matte-helper или отдельный composite layer.
  2. 02Выберите Color вручную или eyedropper-ом; для sampled colour зафиксируйте, какой именно signal state приходит на вход ноды.
  3. 03Если цвет должен быть локальным, ограничьте ноду Window/Key/Matte до настройки strength.
  4. 04Для простого wash используйте Global Blend; для blend modes и независимых веток — Layer Mixer.
  5. 05Проверьте node bypass и neighbouring shots, чтобы generated layer не перекрывал основной image path случайно.

Диагностика: симптом → причина → решение

Viewer полностью залит одним цветом

Вероятная причина: Эффект стоит в serial node с Blend 1.000 — это его нормальный full-output behaviour.

Что делать: Используйте Layer Mixer/mask либо уменьшите Global Blend в зависимости от intended role.

Eyedropper берёт неожиданный цвет

Вероятная причина: Вы смотрите на downstream result, а sampling идёт со входа текущей ноды.

Что делать: Проверьте upstream nodes и сэмплируйте в той pipeline position, где input соответствует нужному состоянию.

Wash нельзя сделать похожим на Screen/Multiply

Вероятная причина: Global Blend — линейный dry/wet effect amount, а не полноценный composite-mode selector.

Что делать: Подайте Color Generator отдельной веткой в Layer Mixer и выберите нужный composite mode там.

Место в node tree

Placement зависит от задачи. Для background/fill branch Color Generator удобно держать на отдельной параллельной ветке. Для masked wash — на отдельной serial node после базового balance. Не переносите sampled/generated colour через CST/DRT автоматически: один и тот же numeric RGB может визуально вести себя иначе в другом signal state.

Scopes / проверка

Scopes для Color Generator предельно прямые: full-frame solid colour должен дать ожидаемую компактную RGB/vector signature; при Blend ниже 1.000 scopes показывают смесь с input. Для masked/composited use-case важнее одновременно смотреть Viewer, vectorscope и routing, потому что технически правильный swatch может быть композиционно неправильным.

Managed-pipeline контроль

У эффекта нет собственного Input/Output Color Space override. Он генерирует цвет в текущем processing context ноды. Поэтому общую теорию gamut/gamma здесь не дублируем: если layer должен быть стабильным относительно transforms, фиксируйте placement и обращайтесь к Color Management/Color Science для общего signal contract.

Не путайте роли инструментов

Color Generator и соседние Color FX

Color Space Transform

явный перевод между описаниями color space / gamma, включая tone/gamut mapping

Открыть разбор
ACES Transform

node-level вход/выход через стандартизированный ACES transform set

Открыть разбор
Chromatic Adaptation

перевод между white point / illuminant через CAT-модель

Открыть разбор
Color Compressor

сведение разброса hue/saturation/luminance вокруг выбранного Target Color

Открыть разбор
Color Stabilizer

временное выравнивание нежелательного brightness/white-balance drift по выбранному референсу и области анализа

Открыть разбор
Contrast Pop

выборочное усиление или смягчение локального контраста на заданном масштабе структур и в ограниченном тональном диапазоне

Открыть разбор
DCTL

программируемая оболочка для пользовательского transform-кода, чья математика, UI и signal contract определяются выбранным DCTL/DCTLE

Открыть разбор
Dehaze

depth-weighted уменьшение smog/airlight/haze через simulated depth matte и связанную color/contrast коррекцию

Открыть разбор
Despill

подавление отражённого red/green/blue screen spill после того, как subject уже отделён key/matte/roto

Открыть разбор
False Color

пространственное отображение экспозиционных зон через camera-matched или creative false-colour mapping и legend

Открыть разбор
Gamut Limiter

финальное hard-clipping ограничение chromaticities по заданной delivery/QC gamut boundary

Открыть разбор
Gamut Mapping

tone/gamut remapping через luminance roll-off, saturation compression/clip и OOTF без отдельного input/output color-space conversion

Открыть разбор
Invert Color

простая независимая инверсия каналов Red/Green/Blue/Alpha для creative и технических channel/key операций

Открыть разбор
NVIDIA RTX Video HDR

AI-assisted SDR→HDR mapping с явным input/output signal contract, Middle Gray, target peak luminance и creative shaping

Открыть разбор
Camera Shake

процедурная генерация Pan/Tilt/Rotation/Zoom движения с waveform, randomness, pauses и blanking handling

Открыть разбор
ColorTone Diffuser

creative optical-look effect: spatial diffusion, цветные Tone Lights, tonal protection, falloff mask и LUT-compatible subset

Открыть разбор
Film Damage

procedural texture/look effect: blur/colour drift, vignette, changing dirt и до пяти scratches с motion/flicker

Открыть разбор
Film Grain

процедурная film-style texture: gauge presets, grain geometry, composite modes, tonal/RGB weighting и финальный mix

Открыть разбор
Film Look Creator

интегрированная scene-referred film-emulation среда: baked-in Blackmagic film response, color shaping, halation/bloom/grain/flicker/gate weave и LUT-compatible subset

Открыть разбор
Flicker Addition

dedicated temporal exposure modulation: tonal flicker modes, RGB selection, smoothness, randomness, pauses и deterministic seed

Открыть разбор
Halation

film-style highlight scatter: isolation matte, chromatic dye-layer reflections, secondary glow и optional grain

Открыть разбор
Split Tone

creative shadow/highlight colour separation через Natural/Strong/Custom modes, Pivot, Hue Angle, neutral protection и color-space overrides

Открыть разбор
Vignette

edge framing и visual-attention control через Basic/Advanced geometry, position, colour и compositing

Открыть разбор

Первичные источники для технического слоя

Названия контролов дополнительно сверены со скриншотами Resolve 21, уже показанными на каждой странице. Там, где Blackmagic не публикует proprietary-математику реализации, материал описывает документированную семантику сигнала и наблюдаемое поведение, не выдумывая алгоритм.

FAQ

Практические вопросы по Color Generator

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

Нет. Resolve FX Color Generator работает внутри node-based Color workflow. Edit-page generator — отдельный timeline clip/source. Выбирайте инструмент по тому, нужен ли вам новый клип на таймлайне или generated layer внутри grade/composite.

Почему у Color Generator всего два основных control-а?

Потому что его задача узкая: создать один цвет и при необходимости смешать его с input. Геометрию, masks и сложный compositing Resolve уже решает другими node tools.

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

Да, уменьшив Global Blend можно получить прямой colour wash. Но если нужен более контролируемый художественный mix, Layer Mixer с composite mode обычно удобнее.

Нужно ли здесь отдельно разбирать RGB, gamut и gamma?

Нет. На странице FX достаточно понимать, что generated colour живёт в signal state текущей позиции node tree. Общая теория уже находится в разделах Цветовой науки и Color Management.