Resolve FX · Color · Contrast PopStudio

Contrast Pop in DaVinci Resolve 21

Contrast Pop is a selective local-contrast tool: it can make texture and shape feel sharper and more dimensional, or move in the opposite direction for a softer look. Unlike ordinary global Contrast, it lets you choose the structure scale and restrict the operation to a tonal range.

Blackmagic describes Contrast Pop as a more extreme and selective version of Midtone Detail. It is a Studio Resolve FX, and the official training material also demonstrates using it inside a Window to guide attention to a subject.

What it actually changes

Local contrast is not the same thing as global contrast or sharpening

Contrast Pop works on local structure. That makes it useful for perceived detail and depth, but it also means that a bad setting can create halos, brittle texture or an over-processed image long before the global waveform looks obviously wrong.

Micro / local contrast

Brightness relationships around local structures are expanded or compressed, which changes how texture and form read without simply moving the black and white points.

Structure scale

Detail Size selects whether the operation follows finer texture or broader structures. The visual character changes even if Detail Amount stays the same.

Tonal selectivity

Low/High Threshold keep the effect in a chosen tonal zone, so midtones can gain presence while deep shadows and bright highlights remain protected.

Resolve 21 controls

Five controls define strength, scale and where the effect is allowed to act

The screenshot is compact, but the controls are not redundant. Detail Amount answers how much and in which direction; Detail Size answers at what spatial scale; thresholds answer where in tonal range; Softness shapes the transition; Blend mixes the complete result.

Local-contrast strengthResolve FX Color

Detail Amount

Detail Amount controls both the direction and intensity of the effect. At 0.000 Contrast Pop does nothing. Positive values increase local contrast, making detail feel crisper and more dimensional. Negative values move in the opposite direction, reducing local contrast for a softer low-contrast rendering.

  • 0.000 — neutral state
  • Positive — more local contrast and perceived detail
  • Negative — softer, less textural rendering
Structure scaleResolve FX Color

Detail Size

Detail Size selects the scale of image structures affected by the local-contrast operation, from finer texture toward larger forms. It is not another strength control. With the same Detail Amount, different Detail Size values can move the look from micro-texture enhancement toward broader modelling around larger structures.

  • Smaller scale — emphasis on finer structures
  • Larger scale — broader local-contrast shaping
  • Choose the detail scale before finalising Amount
Tonal range of influenceResolve FX Color

Low / High Threshold

Low Threshold and High Threshold define the tonal range in which Contrast Pop operates. This lets you keep the deepest shadows or brightest highlights out of the operation. That selectivity is central to the effect: local contrast can be concentrated in the midtones or another useful range instead of being applied uniformly across the image.

  • Low Threshold protects the lower tonal range
  • High Threshold limits the effect in highlights
  • A narrower range is useful for selective midtone emphasis
Transition at the tonal boundariesResolve FX Color

Softness

Softness smooths the transition between tonal areas affected by Contrast Pop and areas that remain largely untouched. Lower softness makes the range separation more abrupt; higher softness helps avoid the impression that the midtones have been processed independently from the shadows and highlights.

  • Inspect transitions on gradients and skin
  • Softness cannot rescue an excessive Detail Amount
  • Tune it after Low/High Threshold
Final effect mixResolve FX Color

Global Blend

Blend mixes the Contrast Pop result with the node's original state. Treat it as the final intensity control for the complete effect. First set Detail Size, tonal thresholds and Detail Amount correctly, then reduce Blend if the full result feels too aggressive.

  • 1.000 — full FX result
  • Use it last, not instead of proper tuning
  • Useful for subtle final integration

Threshold logic

Protect what should not become more aggressive

Low Threshold

Deep shadows

Raising the lower boundary can keep the darkest structures out of the operation. This is especially useful when local contrast would otherwise exaggerate shadow noise or dirty texture.

Working band

The useful tonal window

The range between Low and High Threshold is where Contrast Pop can build or reduce local contrast. For many shots, keeping the emphasis in the midtones gives the most natural sense of presence because the extremes remain calmer.

High Threshold

Highlights

Lowering the upper boundary can prevent bright speculars, windows or highlight texture from becoming brittle. That is often cleaner than reducing Detail Amount for the whole image.

Production workflow

A controlled Contrast Pop setup in six steps

01

Decide what should gain presence

Choose whether the goal is texture, subject separation, midtone presence or, with a negative Amount, deliberate softening. Do not begin by simply pushing the slider.

02

Use a dedicated node

Keep Contrast Pop on its own node. If only one subject or region should change, restrict that node with a Window/Qualifier and track it when needed.

03

Choose Detail Size

Set the spatial scale first. Ask whether you want fine surface texture or broader shape modelling. This prevents compensating for a wrong scale with excessive Amount.

04

Define the tonal range

Use Low and High Threshold to keep unwanted shadows or highlights out of the operation. Then adjust Softness so the transition remains natural.

05

Raise or lower Detail Amount

Increase positive Amount gradually for a sharper high-contrast look, or move negative when the task is to soften local contrast. Judge the image at 100%, not only fit-to-view.

06

Check artefacts and blend

Inspect halos, skin texture, noise and gradient transitions. If the structure is correct but the effect is a little loud, finish with Global Blend instead of rebuilding the settings.

Tool choice

Contrast Pop, Midtone Detail, Sharpen and global Contrast solve different problems

Contrast Pop

For strong/selective local contrast with adjustable structure scale, tonal thresholds and soft falloff.

Midtone Detail

A simpler core Color control for midtone detail presence. Contrast Pop extends the concept with more selectivity and a stronger range.

Sharpen / Sharpen Edges

Use when edge acutance and readability are the primary issue. Sharpening can create different edge artefacts than local-contrast shaping.

Contrast / Curves

Use for overall tonal relationships and curve shaping. They do not select image structures by spatial scale in the way Contrast Pop does.

Common failures

Why a promising detail boost turns into halos, noise and brittle skin

01

Detail Amount is compensating for the wrong Detail Size

If the spatial scale is wrong, raising Amount only makes the wrong structures more obvious. Reset Amount, choose the structure scale again, then rebuild intensity.

02

Thresholds include noisy shadows

Local contrast makes existing texture more visible — including noise. Protect the lower range or clean noise before the effect rather than blaming Blend.

03

Skin is processed like architecture

A setting that looks excellent on stone, fabric or machinery may be too hard for faces. Use a Window/Qualifier or a separate node strategy instead of one global value.

04

Softness is being used as an emergency brake

Softness only controls the transition around the tonal thresholds. It cannot remove large-scale halos or excessive local contrast caused by the wrong Size/Amount.

Local contrast by scale and tone

Contrast Pop: the signal-level model

Contrast Pop is best understood not as ordinary Contrast or a simple sharpen filter, but as a selective local-contrast operator. It increases or reduces luminance differences around local structures, while Detail Size chooses the structure scale and Low/High Threshold confine the operation to a tonal range.

Blackmagic's Reference Manual describes Contrast Pop as a more extreme and selective version of Midtone Detail: positive Detail Amount creates a sharper high-contrast look, negative values create a softer low-contrast look; Detail Size selects the affected structure size; Low/High Threshold exclude parts of the tonal range; Softness smooths the transition between affected and unaffected regions.
Do not judge it only from a fit-to-view image. Local contrast can look impressive when scaled down yet reveal halos, amplified noise, harsh skin or brittle edge texture at 100%. Scopes still matter, but spatial artefacts must be judged primarily in the Viewer.

Use it when

  • enhancing texture, relief and midtone presence in products, architecture, landscapes or object shots
  • locally enhancing a subject inside a Window to guide the viewer's eye
  • deliberately softening local contrast with a negative Detail Amount

Choose another tool when

  • the primary task is to increase readability of specific edges; Sharpen/Sharpen Edges may be more direct
  • you need to change the global tonal curve, black/white point or overall contrast ratio; use Primaries/Curves

Control → signal meaning → verification

LayerWhat it meansHow to verify
Detail AmountStrength and direction of the local-contrast operation: 0 is neutral, positive is sharper/high-contrast, negative is softer/low-contrast.Compare bypass and a 100% Viewer; watch for halos, brittle texture and skin changes.
Detail SizeSelects the spatial scale of structures participating in local-contrast shaping, from finer toward larger.Choose scale before finalising Amount; a wrong structure size cannot be fixed cleanly by strength alone.
Low ThresholdLower tonal boundary of the effect; useful for keeping deep shadows out of the operation.Inspect shadow noise and dirty texture; if they become more visible, protect the lower range or perform NR earlier.
High ThresholdUpper tonal boundary of the effect; useful for avoiding brittle highlights or specular texture.Inspect windows, skin, speculars and bright edges for clipping/halo behaviour.
SoftnessFalloff around the tonal thresholds — how smoothly the effect enters and leaves the selected range.Inspect gradients and skin-tone transitions; Softness should not be used to hide an excessive Amount.
Global BlendFinal mix between the FX result and the node's original state.Use it last after Size/Threshold/Amount are correct; Blend cannot repair a structurally wrong setup.

Production workflow

  1. 01Use a dedicated Serial node and decide whether the effect belongs on the whole frame or a local area.
  2. 02For local work, set a Window/Qualifier and add tracking when necessary before tuning FX strength.
  3. 03Choose Detail Size according to the actual texture/form scale you want to enhance or soften.
  4. 04Set Low/High Threshold so shadow noise and brittle highlights are not included unnecessarily.
  5. 05Tune Detail Amount gradually; judge both positive and negative values in a 100% Viewer.
  6. 06Tune Softness around tonal transitions, then check bypass and motion, finishing with Global Blend only if needed.

Diagnostics: symptom → cause → fix

Halos appear around larger objects

Likely cause: Detail Size is too large and/or Detail Amount is excessive for that spatial scale.

Fix: Reset Amount, reduce Detail Size, then rebuild Amount in smaller increments.

Shadow noise becomes more visible after the FX

Likely cause: Low Threshold includes the noisy lower range and positive Detail Amount increases its local contrast.

Fix: Raise Low Threshold, perform temporal/spatial NR earlier when needed, and re-check at 100%.

Skin looks dry and over-sharpened even though edges are not being directly sharpened

Likely cause: Local contrast is emphasising pores, makeup and wrinkles at an unsuitable scale and strength.

Fix: Reduce Amount, change Detail Size, restrict the tonal/spatial range or treat the face on a separate branch.

Midtones look disconnected from shadows/highlights

Likely cause: The threshold range is too abrupt and Softness is insufficient.

Fix: Broaden/soften the tonal window and increase Softness while checking gradients and skin transitions.

Node placement

Contrast Pop usually makes sense after decode/input transform and primary balancing, once the signal state is predictable, but before synthetic Film Grain. If the shot needs noise reduction, clean it before increasing local contrast; otherwise the FX can enhance both useful texture and noise.

Scopes / validation

Waveform helps confirm that the overall tonal structure remains controlled, but it does not reveal halos or texture character. The primary validation is bypass + a 100% Viewer, supported by Waveform; on skin, also watch for unwanted perceived saturation or edge contrast.

Managed-pipeline warning

Contrast Pop is not a colour-space transform. Its thresholds and local-contrast character depend on the signal state entering the node, so do not casually move a tuned FX across Input/Output CST stages or change the surrounding transform chain and expect an identical result.

Do not confuse the roles

Contrast Pop versus the neighbouring Color FX

Color Space Transform

explicit conversion between colour-space/gamma descriptions, including tone/gamut mapping

Open guide
ACES Transform

node-level input/output through the standardised ACES transform set

Open guide
Chromatic Adaptation

conversion between white points / illuminants through a CAT model

Open guide
Color Compressor

compressing hue/saturation/luminance variation around a selected Target Color

Open guide
Color Stabilizer

temporal matching of unwanted brightness/white-balance drift around a chosen reference and analysis region

Open guide
DCTL

programmable host for custom transform code whose maths, UI and signal contract are defined by the selected DCTL/DCTLE

Open guide
Dehaze

depth-weighted reduction of smog/airlight/haze through a simulated depth matte and coupled colour/contrast correction

Open guide
Despill

suppression of reflected red/green/blue screen spill after the subject has already been isolated by key/matte/roto

Open guide
False Color

spatial display of exposure zones through camera-matched or creative false-colour mapping and a legend

Open guide
Gamut Limiter

final hard-clipping of chromaticities to a specified delivery/QC gamut boundary

Open guide
Gamut Mapping

tone/gamut remapping through luminance roll-off, saturation compression/clip and OOTF without a separate input/output colour-space conversion

Open guide
Invert Color

simple independent inversion of Red/Green/Blue/Alpha channels for creative and technical channel/key operations

Open guide
NVIDIA RTX Video HDR

AI-assisted SDR→HDR mapping with an explicit input/output signal contract, Middle Gray, target peak luminance and creative shaping

Open guide
Camera Shake

procedural Pan/Tilt/Rotation/Zoom motion with waveform, randomness, pauses and blanking handling

Open guide
ColorTone Diffuser

creative optical-look effect combining spatial diffusion, coloured Tone Lights, tonal protection, a falloff mask and a LUT-compatible subset

Open guide
Film Damage

procedural texture/look effect combining blur/colour drift, vignette, changing dirt and up to five scratches with motion/flicker

Open guide
Film Grain

procedural film-style texture with gauge presets, grain geometry, composite modes, tonal/RGB weighting and final mix

Open guide
Film Look Creator

integrated scene-referred film-emulation environment combining a baked-in Blackmagic film response, colour shaping, halation/bloom/grain/flicker/gate weave and a LUT-compatible subset

Open guide
Flicker Addition

dedicated temporal exposure modulation with tonal flicker modes, RGB selection, smoothness, randomness, pauses and a deterministic seed

Open guide
Halation

film-style highlight scatter using an isolation matte, chromatic dye-layer reflections, secondary glow and optional grain

Open guide
Split Tone

creative shadow/highlight colour separation through Natural/Strong/Custom modes, Pivot, Hue Angle, neutral protection and colour-space overrides

Open guide
Vignette

edge framing and visual-attention control through Basic/Advanced geometry, position, colour and compositing

Open guide
Color Generator

solid-colour generation for Layer Mixer, masks, fills and simple colour washes

Open guide

Primary references used for this technical layer

Panel names are cross-checked against the Resolve 21 screenshots already shown on each page. Where Blackmagic does not publish proprietary implementation math, the article describes documented signal semantics and observable behaviour rather than inventing an algorithm.

FAQ

Practical questions about Contrast Pop

Is Contrast Pop just another sharpening filter?

No. Blackmagic describes Contrast Pop as a more extreme and selective version of Midtone Detail. It changes local contrast at a chosen structure scale and can be limited to a tonal range. Sharpening is more explicitly about edge/acutance enhancement.

What does a negative Detail Amount do?

Negative values progressively reduce local contrast, producing a softer low-contrast rendering. This can be useful when texture feels too hard or when a gentler subject treatment is desired.

Why are Low and High Threshold important?

They keep the effect inside a selected tonal range. For example, you can add presence to the midtones without equally amplifying deep-shadow texture/noise or bright highlight structure.

Should I use Contrast Pop on a face?

Yes, but selectively and conservatively. Positive local contrast quickly emphasises pores, wrinkles and makeup texture. A Window and restrained Amount/Blend are usually safer than applying it strongly to the whole frame.

Can Contrast Pop guide the viewer's eye?

Yes. Blackmagic's current Colorist Guide explicitly uses Contrast Pop inside a Window to increase contrast on a subject area so it attracts attention without overpowering the shot.

Where should it sit in the node tree?

Treat it as a local/detail shaping stage after the signal is already decoded and balanced. If noise reduction is necessary, it is usually better to clean noise before enhancing local contrast; synthetic grain is generally easier to add afterwards.