Blog / Travel & Place

Varanasi Ghats at Blue Hour: Grading Smoke, Fire, and Skin in One Frame

8 Min Read

The Ganga Aarti at blue hour is one of the most cinematically demanding frames you will ever have to grade: smoke diffusing orange firelight, deep blue sky, dozens of brass lamps, and skin tones ranging from very dark to very light, all in the same shot. Getting all four right simultaneously is not a matter of one LUT and done.

You show up at Dashashwamedh Ghat an hour before the aarti. The sky is still that particular Varanasi blue, the kind that sits somewhere between slate and cobalt because the city's smoke has been softening light here for three thousand years. Then the priests light the lamps and everything changes. Now you have two competing color temperatures in the same frame: a 9000K-plus sky pushing cool blue into your shadows, and 2200K brass fire pushing orange into your highlights and midrange. The smoke diffuses both, flattening contrast and creating a semi-opaque layer that desaturates whatever sits behind it. And somewhere in the middle of all this are faces, hands, saris, and marigolds that need to read correctly.

This is not a problem you solve in-camera. You solve it in grade, deliberately, one layer at a time.

What the Log Footage Actually Looks Like

If you shot on a Sony FX3 or A7S III in S-Log3/S-Gamut3.Cine, your blue hour aarti footage will look washed-out grey with a faint orange cast in the highlights. The sky will appear lighter than it should. The fire will have blown specular spikes surrounded by mushy yellow-orange. The skin in the foreground will be muddy. This is correct. Your S-Log3 is doing its job.

If you shot on a Canon R5 or R5 C in Canon Log 3, you will see a greenish midrange lift and slightly more clipped highlights around the lamp flames. Canon Log 3 handles the sky well but tends to push green into smoke, which you will need to pull back early in the grade.

On a Blackmagic Pocket 6K in BRAW / Blackmagic Film, the RAW latitude means your fire can be more recoverable, but the default color science skews cooler in the shadows, which for a Varanasi night scene means your blue tones go cyan before they go blue. Note that and correct it.

Whatever camera you used, the starting move is identical: get into a calibrated color space before you do anything creative.

Node Tree: The Architecture Before Any Creative Move

In DaVinci Resolve, build your node tree in this order:

  1. Node 1: CST In. Color Space Transform from your camera log (S-Log3/S-Gamut3.Cine, CLog3, or BRAW Film) into DaVinci Wide Gamut / DaVinci Intermediate. Tone mapping: none. Gamut mapping: none. You want a clean, wide-gamut linear-ish starting point.
  2. Node 2: Exposure Anchor. Use Lift/Gamma/Gain or Offset to bring your midtones to a calibrated zero. On a waveform, your average skin in the foreground should sit between 45 and 55 IRE. The fire specular will clip; that is acceptable and even desirable for this look.
  3. Node 3: Creative LUT or Grade Node. Your look goes here. If you are applying a .cube LUT, apply it at this node. Keep it at 60–80% strength to leave room for correction downstream.
  4. Node 4: Smoke Correction (see below).
  5. Node 5: Skin Qualifier.
  6. Node 6: CST Out. DaVinci Wide Gamut / DaVinci Intermediate to Rec.709 / Gamma 2.4. This is your delivery transform. Keep this at 100%.

The CST-in, grade, CST-out sandwich is the same principle covered in depth in the CST order post. Do not skip the bookends. A LUT that looked perfect on a test chart will shift your Varanasi smoke from grey-blue to greenish-brown if you apply it outside a managed color space.

Handling the Smoke Layer

Smoke is the hardest element to grade here because it has no fixed color. In the region near the fire, smoke picks up orange and amber. Higher in the frame, away from the lamps, it goes blue-grey, almost matching the sky behind it. If you push the whole grade warmer to honor the fire, the upper smoke goes brown and dead. If you push cooler to honor the sky, the fire area goes muddy and the whole frame feels cold.

The solution is a power window split, not a blanket correction.

In Node 4 (Smoke Correction), draw a circular or custom power window around the upper two-thirds of the frame, the area where smoke mixes with sky. Soften the edge mask by at least 50 pixels. Inside that window, push a slight cool tint: Color Wheels / Gain, drop the red channel by 2–3 points, lift the blue by 2–3 points. This re-separates the sky-smoke from the fire-smoke without touching the foreground.

Next, a note on luminance: smoke desaturates the tones behind it. If you boost saturation globally to compensate, the smoke itself becomes grey-green or grey-blue in a way that reads as unclean. Instead, use a Hue vs. Saturation curve. Find the hue region for orange (roughly 20–50 degrees) and lift only that band by 15–20%. This recovers the warmth of the fire and the marigolds without pumping the smoke. Do the same in a narrow band around the sari colors if they are present in the foreground.

The Fire: Specular Control and Halo Rolloff

The brass lamps in the Ganga Aarti produce a very specific specular: a hard white core surrounded by a yellow-orange halo, which is surrounded by a softer amber bleed that extends several centimeters into the smoke. Grading the fire means respecting all three zones.

The white core will clip. Let it. Trying to recover detail in the lamp center will push the surrounding halo into a muddy red-brown. Instead, use a Highlight Recovery node (a serial node with a Lift/Gamma/Gain wheel, Gain rolled down to -0.15 in all channels) applied only above a luminance key of 85 IRE. This gently compresses the very top of the range without touching the halo below it.

The amber bleed is your most valuable element. It is what gives the aarti footage that lit-from-within glow. Protect it by avoiding any global saturation pull in your highlights. Keep Hue vs. Saturation in the highlight luminance range at 0 or even slightly positive. The moment you desaturate highlights globally to "clean up" the fire, you lose this glow and the frame goes flat.

From the Positiva LUT Library

Indian Travel LUTs

Includes LUTs built specifically for mixed-light Indian locations: smoke, fire, blue-hour sky, and warm skin tones balanced in a single transform, with S-Log3, CLog3, and BRAW input variants.

View Pack →

Skin at Blue Hour: The Qualifier Strategy

At blue hour, the ambient cool light wraps into skin shadows and pushes them toward desaturated grey-blue. The fire light hits the highlights and forehead planes and pushes them orange. The result is that the same face contains three distinct skin hue regions: a warm highlight, a neutral midtone, and a cool shadow. If your creative LUT was designed for a single-light-source environment (most are), it will be fighting against itself on this face.

In Node 5, pull an HSL Qualifier on skin. Target the midrange hue: on Indian skin tones, the qualifier center hue sits typically around 20–28 on Resolve's 0-360 scale, saturation between 20–55, and luminance between 25–70. Soften your qualifier range so you are not cutting sharply into the surrounding tones.

Inside the qualified node, make one move and one move only: push a gentle warm offset into the midtones. Color Wheels / Gamma, nudge red +2, nudge yellow (via red+green together) +1. This re-centers the skin midtone so it reads as a single face rather than three competing light sources on one surface. Do not touch the skin highlights here; you want those to stay warm from the fire. Do not touch the skin shadows; letting them go slightly cool is accurate and adds depth.

Check your work on the parade scope. After the qualifier correction, your skin midtones should read as a single horizontal band across roughly 45–60 IRE, with the red channel slightly above green and blue. If red is running away above the other channels above 75 IRE, your warm push was too aggressive; back the Gamma red nudge off to +1.

The Sky: Keeping the Blue Without Cyanizing It

The Varanasi blue hour sky is a specific color: it is warm-blue, influenced by the haze and smoke that sits over the city permanently. It is not the clean cobalt of a mountain blue hour. If you apply a LUT that was built for the Himalayas or Ladakh and run it on Varanasi sky, you will get a sky that is technically correct but feels wrong, too clean, too saturated, as if the pollution were not there. That is not the Varanasi look.

Use a Hue vs. Hue curve on your sky. Find the blue region (210–260 degrees) and push it very slightly toward purple, about 3–5 degrees of hue rotation. This recreates the slight violet quality that Varanasi evening light has. Keep the adjustment subtle. If you see the sky go magenta, you have gone 10 degrees too far.

Pair that with a Hue vs. Saturation reduction in the same blue range, about 10–15%. Varanasi sky at blue hour is not a vivid blue. It is a muted, slightly hazy blue. Over-saturating it is the most common mistake and it immediately looks like a stock footage grade rather than a ground-level documentary grade.

Putting the Whole Frame Together

Run a final full-frame check with all nodes active. Look at three things on the scopes simultaneously:

When the scopes look right, trust your calibrated monitor for the subjective call. The Varanasi aarti frame, when graded well, should feel like you are standing on the ghat: warm core surrounded by darkness and smoke, a sky that feels ancient and slightly hazy, faces that glow rather than burn. It is one of those frames where restraint is the entire craft. The location is giving you everything. Your job is not to add drama; your job is to not subtract it.

For a related grading challenge involving difficult ambient light and a dominant color cast, the post on grading Jaisalmer desert haze covers the same principle of protecting a dominant warm tone while keeping skin honest. The node architecture maps directly.

The full node tree for this workflow, including pre-built smoke correction and skin qualifier settings, is part of the Indian Travel LUT pack. The included Varanasi preset was built on S-Log3 footage from exactly this situation: mixed fire and blue hour on the ghats, with a crowd of devotees in the midground.

✦ GRADE THE GHATS RIGHT

GRADE THE GHATS RIGHTBuilt for mixed fire and sky light.

The Indian Travel LUT pack includes presets built on real Varanasi blue hour footage: smoke diffusion, brass lamp fire, and Indian skin tones balanced across S-Log3, Canon Log 3, and BRAW inputs. One starting point instead of two hours of node work.

Browse Travel LUTs →