---
title: "How to use color curves in DaVinci Resolve for precise color grading"
author: "Cutsio Team"
date: "2026-05-15"
lastmod: "2026-05-15"
category: "DaVinci Resolve Advanced Workflows"
excerpt: "DaVinci Resolve curves offer six types of adjustments: Custom curves, Hue Vs Hue, Hue Vs Sat, Hue Vs Lum, Lum Vs Sat, and Sat Vs Sat. This guide covers each curve type and practical grading applications."
tags: ["DaVinci Resolve","Color Page","Curves","Hue Vs Hue","Hue Vs Sat","Color Grading","Hue Vs Lum","Lum Vs Sat"]
---

## How do you use curves for color grading in DaVinci Resolve?

Curves in DaVinci Resolve let you sculpt color and contrast with finer detail than primary wheels. Access them by clicking the curves icon in the center palette below the viewer. Six curve types are available: Custom curves for RGB and luminance, Hue Vs Hue, Hue Vs Sat, Hue Vs Lum, Lum Vs Sat, and Sat Vs Sat. Each curve adjusts a specific relationship between two image properties.

## How do custom curves work in DaVinci Resolve?

Custom curves adjust red, green, blue, and luminance independently. The default view shows a luminance curve with a live histogram behind it. Add control points by clicking on the curve line, then drag to shape the curve. Steeper sections increase contrast, flatter sections reduce it. An S-curve increases contrast by lifting the highlights and lowering the shadows.

![Custom Curves](https://images.blackmagicdesign.com/images/products/davinciresolve/color/autocontrast/custom-curves@2x.jpg?_v=1774414343)

Switch between luminance, red, green, and blue curves using the channel buttons at the top. Adjusting the red curve independently lets you add or remove red from specific tonal ranges. For skin tone work, add a control point in the midtones of the red curve and make subtle adjustments.

## How does Hue Vs Hue work in Resolve?

The Hue Vs Hue curve lets you change any hue to any other hue. Click on the curve to add a control point, select a hue in the viewer, and drag to shift that hue to a different color. The curve automatically selects the nearest hue range.

![Hue Vs Hue](https://images.blackmagicdesign.com/images/products/davinciresolve/color/autocontrast/hue-vs-hue@2x.jpg?_v=1774414344)

Use Hue Vs Hue to subtly alter colors that are slightly off. A sky that appears too cyan can be shifted toward a richer blue. Green foliage can be warmed toward yellow-green. The transition is smooth — nearby hues are affected less than the targeted hue, preventing abrupt color shifts.

## How does Hue Vs Sat work in Resolve?

Hue Vs Sat adjusts the saturation of specific hues. Boost the saturation of colors you want to stand out and reduce saturation of distracting elements.

![Hue Vs Sat](https://images.blackmagicdesign.com/images/products/davinciresolve/color/autocontrast/hue-vs-sat@2x.jpg?_v=1774414344)

For a landscape, boost the blue of the sky and the green of the foliage while leaving skin tones untouched. For product footage, boost the saturation of the product color specifically. The curve format provides smooth falloff, so saturation changes feel natural rather than abrupt.

## How do Lum Vs Sat and Sat Vs Sat work?

Lum Vs Sat adjusts saturation based on luminance levels. Boost saturation in the midtones while reducing it in the shadows to add depth without creating noisy dark areas.

![Lum Vs Sat](https://images.blackmagicdesign.com/images/products/davinciresolve/color/autocontrast/lum-vs-sat@2x.jpg?_v=1774414344)

Sat Vs Sat adjusts a specific range of saturation values. Use it to boost moderately saturated colors while leaving already-vibrant colors unchanged, or to reduce oversaturated areas while preserving natural saturation.

![Sat Vs Sat](https://images.blackmagicdesign.com/images/products/davinciresolve/color/autocontrast/sat-vs-sat@2x.jpg?_v=1774414345)

## How do you choose which curve type to use?

| Curve type | What it adjusts | Best for |
|---|---|---|
| Custom (Luma) | Luminance contrast | Overall contrast, S-curve, film looks |
| Custom (RGB) | Individual color channels | Color casts, white balance refinement |
| Hue Vs Hue | One hue to another | Fixing off-color elements |
| Hue Vs Sat | Saturation of specific hues | Boosting/desaturating specific colors |
| Hue Vs Lum | Brightness of specific hues | Darkening skies, lightening skin |
| Lum Vs Sat | Saturation by brightness | Depth, noise reduction in shadows |
| Sat Vs Sat | Specific saturation ranges | Selective saturation boost |

<div class="not-prose blog-large-cta">
  <div class="max-w-3xl mx-auto text-center">
    <h3>
      Precise curves on a pre-edited timeline
    </h3>
    <p>
      Pre-edit with Cutsio before sculpting with curves. A tighter timeline means faster, more focused grading sessions.
    </p>
    <ul>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>AI silence removal and retake detection</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>EDL and XML export for Resolve import</span>
      </li>
      <li>
        <svg class="h-6 w-6 text-emerald-400 shrink-0 mt-0.5" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
        <span>Non-destructive workflow — originals untouched</span>
      </li>
    </ul>
    <div class="flex flex-col sm:flex-row items-center justify-center gap-4">
      <a href="https://studio.cutsio.com" target="_blank" rel="noopener noreferrer"
         class="no-underline inline-flex items-center justify-center rounded-full bg-indigo-600 px-8 py-3.5 text-sm font-semibold text-white hover:bg-indigo-700 dark:bg-white dark:text-slate-900 dark:hover:bg-neutral-100 transition-colors shadow-sm">
        Try Cutsio Free
        <svg class="ml-2 h-4 w-4" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M5 12h14"/><path d="m12 5 7 7-7 7"/></svg>
      </a>
      <button type="button" onclick="window.dispatchEvent(new CustomEvent('open-contact-modal'))"
              class="inline-flex items-center justify-center rounded-full border border-white/20 px-8 py-3.5 text-sm font-medium text-white hover:bg-white/10 transition-colors">
        Book a demo
      </button>
    </div>
    <p class="mt-4 text-xs text-slate-500">No credit card required. 60 minutes of free processing.</p>
  </div>
</div>
