RESOLVE FX · GENERATE
Color Generator.
One color.
Several signal roles.
A deliberately small Resolve FX: one generated color, an eyedropper tied to the current node input, and Global Blend. Its real complexity lives in routing—serial replacement, subtle wash, masked fill, or an independent Layer Mixer branch.
Color · Eyedropper
Global Blend
Serial · Mask · Layer Mixer
Try the lab: switch to Generated, then click the preview. The sample still comes from the synthetic Input buffer—the point of the exercise is signal ownership, not a cosmetic picker demo.
Teaching model, not Resolve. Clicking the preview deliberately samples the synthetic INPUT buffer even when Result/Generated is displayed, illustrating the documented node-input ownership. Mixing is simple display-RGB interpolation; Resolve color management, OFX internals, picker precision and Window/Key math are not reproduced.
Three actual Resolve Inspector captures + an explicitly simplified signal lab.
Color · Input sample · Blend01SOURCE → SAMPLE → MIX
The panel is tiny. The signal contract is not.
Treat generation, sampling and mixing as three separate decisions. Once those are clear, most Color Generator mistakes become routing mistakes rather than color-picker mistakes.
It is a color source, not a color correction
Color Generator creates a new solid RGB result inside Resolve FX. It does not “tint” existing pixels the way Primaries, Offset, or curves do: at full Global Blend a normal serial node outputs the selected color instead of the picture. The first question is therefore not which hue to choose, but what role the generated layer should perform.
The eyedropper reads the upstream state
The eyedropper is not intended to sample the already mixed result of the same node. It reads the signal entering Color Generator. That makes placement part of the tool: if an upstream CST, LUT, or correction changes the signal, the sample corresponds to that exact state.
Routing determines the practical meaning
The same swatch can be a full-frame fill, a subtle wash, a local fill constrained by a Window/Key, or an independent Layer Mixer branch. Global Blend only solves the direct dry/wet of the current node; composite modes, independent branches, and more complex layer math belong to the node graph, not the FX itself.
Blackmagic’s current Color page documents node-based Resolve FX workflow; the historical Resolve FX reference describes Color Generator as a single-color source intended to work with node compositing and input sampling.
02THE ACTUAL RESOLVE PANEL
Three captures cover the whole effect. Nothing is hidden behind a preset system.
The screenshots are the UI contract for the current site guide. Values visible in them are capture values, not recommended presets or claimed parameter ranges.
AA · GENERATED SOURCE
Decide which color should exist as a new layer first
- Color
Color defines the solid generated RGB result. The swatch opens Resolve’s standard picker; the selected value becomes the color of the entire generated surface before external masks/keys and node compositing. This control does not contain gradient, texture, or geometry by itself.
VERIFYAt Blend 1.000 on a normal serial node, expect full replacement. If you only wanted to rebalance the original image, that is a different job and a different tool.
- Eyedropper
The eyedropper samples from the Viewer, but its signal contract refers to the current node input. This matters when the Viewer shows a downstream chain or when the generated output already covers the picture: the sample source is still tied to the node’s incoming state.
VERIFYIf the sample looks “wrong,” bypass downstream nodes and inspect placement first. Do not compensate the swatch by eye until you know which signal state is actually being sampled.
BB · FINAL MIX
Global Blend doses the already generated result
- Global Blend
Global Blend is the final dry/wet between the generated result and the current node input. At 1.000 the output becomes the selected color; at 0.000 the input returns. Intermediate values create a simple full-frame color wash, or a local wash when the node is constrained by a Window/Key.
VERIFYBlend is not a Composite Type. If you need Screen, Multiply, Overlay, or independent branch control, keep Color Generator as the source and move the layer math into Layer Mixer/compositing.
03SAME SWATCH, DIFFERENT OWNERSHIP
Routing changes what the generated color means.
Do not choose a node structure after tuning the color. Choose ownership first, then tune the swatch and amount inside that structure.
Serial fill
Input → Color GeneratorFull generated output. Useful as a technical fill or an intentional full-frame color source.
Bypassing the node should instantly restore the source; otherwise you may be diagnosing the wrong branch.
Color wash
Input × (1−Blend) + Color × BlendThe simplest creative use: lower Global Blend and mix one color with the entire incoming image.
Watch neutrals and skin. If you need different blend behavior, move to a Layer Mixer instead of endlessly lowering Blend.
Masked fill
Window / Key → nodeColor Generator remains a full-frame source inside the node, while an external Window/Key/Matte defines where it acts. This separates “which color” from “where it acts.”
Inspect the matte separately. A bad mask shape is not fixed by Global Blend.
Layer Mixer branch
Main image + generated branch → Layer MixerThe better choice when the generated color should become an independent compositing layer with its own composite mode and branch strength.
Check Layer Mixer input order and the selected composite math; the problem may be in the graph rather than the Color swatch.
The mask and Layer Mixer shown here are not Color Generator parameters. They are neighboring node tools that define where the generated source acts and how it is composited.
04SERIAL MIX OR INDEPENDENT BRANCH
Put the control where its responsibility belongs.
A simple wash can stay on one serial node. The moment you need composite modes or independent branch control, a Layer Mixer makes the graph clearer than forcing more meaning into Global Blend.
Serial fill or wash
At Blend 1.000 this node replaces the image with the generated color. Lower Blend turns the same source into a direct full-frame wash.
Teaching graph, not a Resolve screenshot. Global Blend belongs to the Color Generator node; composite modes and independent branch ownership belong to Layer Mixer/compositing.
Related chapters: Node pipeline ↗ · Windows / Qualifier / Tracker ↗ · Color Management ↗
05BUILD IT IN RESOLVE
Four exercises. Four different ownership decisions.
These are teaching workflows, not universal presets. Use your own material and check the moving image, scopes, and target-delivery output.
Build a subtle full-frame wash
Add a single color layer without complex compositing.
PrepareA dedicated serial node after the base balance, with Color Generator on that node.
- 01
Choose an appropriate Color manually or sample it from the input at the intended pipeline position.
- 02
Immediately lower Global Blend from 1.000 to a subtle level so the source image becomes readable again.
- 03
Compare node bypass on skin, gray/white objects, and saturated colors.
- 04
If you want Screen/Multiply behavior, stop and move the color into a Layer Mixer branch.
The wash is visible on bypass but does not turn neutrals and skin into an obvious colored film over the image.
Sample a color from the current shot
Create a generated layer derived from an actual color in the upstream image.
PreparePlace the node where its input is already in the desired signal state.
- 01
Temporarily bypass downstream look nodes if they obscure what input reaches Color Generator.
- 02
Use the eyedropper on a representative area, avoiding clipped highlights and isolated noisy pixels.
- 03
Restore downstream nodes and evaluate the generated color at its actual placement.
- 04
If the color must match after a different transform, sample at that position instead of blindly moving numeric RGB values.
The generated color matches the intended upstream state and does not drift merely because it was moved across another transform.
Build a local colored fill
Use Color Generator only in a specific image region.
PrepareA dedicated Color Generator node plus a Window, Qualifier, or external matte/key.
- 01
Build and verify the mask before judging the color.
- 02
Choose Color and temporarily use enough Blend to read coverage clearly.
- 03
Fix tracking, softness, and matte edges with the mask owner, not with Color Generator controls.
- 04
Only then reduce Global Blend to the final creative amount.
The color stays inside the intended region, the mask is stable in motion, and Blend controls amount without hiding matte errors.
Build an independent Layer Mixer branch
Gain composite modes and independent control of the generated layer.
PrepareThe main image branch and a separate Color Generator branch feed a Layer Mixer.
- 01
Keep the main grading branch independent from the generated color.
- 02
Create Color Generator on the second branch and constrain it with its own mask/key if needed.
- 03
Choose the intended composite math in the Layer Mixer and verify layer order.
- 04
Set final amount where control ownership belongs: branch/key gain, composite settings, or Global Blend—deliberately, not all at once.
The generated color can be bypassed independently, its composite behavior can change, and the main correction chain remains intact.
06CHOOSE THE RIGHT GENERATOR
Generate one color, analyze a palette, or build a grid?
| FX | Signal job | Use it for |
|---|---|---|
| Color Generator | Creates one solid color inside Resolve FX and mixes it with the node input through Global Blend. | Solid layer, wash, masked fill, Layer Mixer source. |
| Color Palette ↗ | Analyzes the image and displays a dominant-color palette instead of generating one chosen color. | Extracting and visualizing a palette from a shot. |
| Grid ↗ | Generates a procedural grid with topology, line properties, and transforms. | Technical layout, alignment, and stylized graphic grids. |
07DIAGNOSE ROUTING BEFORE THE SWATCH
The symptom usually points to the owner of the mistake.
01The Viewer became a solid color+
That is normal full-output behavior at Global Blend 1.000 on a serial node. Decide whether you need a lower Blend, a mask/key, or a separate Layer Mixer branch.
02The eyedropper samples a color that does not match what I see+
Inspect upstream/downstream state. Color Generator sampling is tied to the current node input; the Viewer may be showing later transforms or look processing.
03The wash feels flat and does not behave like Screen/Multiply+
Global Blend is dry/wet, not a composite-mode list. Build a separate Color Generator branch and perform layer math in a Layer Mixer.
04The same swatch looks different after a CST/DRT+
Do not treat numeric RGB as absolute appearance. The generated color exists in the signal context of its node position; lock placement or sample at the intended position.
05The color leaks outside the intended local region+
Fix the Window/Key/Matte—Color Generator has no geometry controls of its own. Blend only weakens both correct and incorrect regions together.
Scopes are useful as a sanity check
A full-frame solid color produces a compact, easy-to-read signature on RGB Parade/Waveform/Vectorscope. Below Blend 1.000 the scopes show the mix with the input; this is a quick way to catch clipping or an unexpected channel bias.
Label technical color nodes
A white or black Color Generator node can look like a broken image path a week later. A label such as MATTE_FILL, WARM_WASH, or BRAND_BLUE makes intent obvious and reduces accidental deletion.
Check delivery, not only the Viewer
Especially with saturated generated colors, verify target color management, legal/display limits, and a short export. An external display transform can change perceived brightness/saturation even when the swatch itself did not change.
08BEFORE YOU DELIVER
Check ownership, signal state and output—not just the color chip.
A checked box is a reminder, not automated certification. Review the actual shot and delivery file.
09QUESTIONS THAT MATTER
Keep source generation separate from grading and compositing.
Is Color Generator the same as Solid Color on the Edit page?
No. Resolve FX Color Generator lives inside the node-based Color workflow and participates in the grading/compositing graph. An Edit-page generator is a separate timeline source/clip. Choose by ownership: a new timeline element or a generated layer inside the grade.
Why does the effect have so few controls?
Because the job is narrow: create one color and provide the standard final Blend. Geometry, isolation, and complex compositing intentionally belong to other Resolve systems—Windows, keys, node routing, and the Layer Mixer.
Can it be used simply as a tint over the whole shot?
Yes. Lowering Global Blend creates a direct color wash. If you need a specific composite mode or more complex layer separation, build a generated-color branch and mix it in a Layer Mixer instead.
Why should the eyedropper not sample the output of the same node?
Otherwise the generated result could become the source of its own sample, making behavior ambiguous. The documented model ties sampling to the current node input, keeping the source state well defined.
Does Color Generator require a separate Color Space Transform next to it?
Not automatically. It operates in the current processing context of its position. An additional transform is only required by your overall color-management contract, not because Color Generator itself “needs a CST.”
Can Color and Blend be animated?
Resolve FX parameters can generally participate in keyframing where the UI exposes keyframe controls. For complex motion-graphics color animation, however, Fusion is often clearer because ownership and interpolation are more explicit.
Sources and the scope of this guide
Current control names and visible values were checked against the three Resolve captures in the site archive. The documented signal semantics were cross-checked against Blackmagic training/reference material. The interactive lab is independent teaching code and does not claim render parity with Resolve.
The lab uses synthetic display-RGB pixels, simple dry/wet interpolation and a teaching mask. It does not reproduce Resolve color management, picker precision, OFX implementation, key/window math or Layer Mixer composite equations. Exercises were not certified by a live Resolve render in this site update.