On a recent reception we shot in Hyderabad, the bride sat under a chandelier pulling roughly 3200K, with two LED uplights washing the back wall in a magenta-leaning pink, while the priest fed ghee into a fire that swung between 1800 and 2000K every few seconds. One global white-balance node turned her face into a confused, sallow yellow. This is the node tree we built to fix it — and the capture-side habit that makes the fix faster.
Why a Reception Frame Breaks Your Grade
Most wedding shooters are taught white balance as a single decision: pick a Kelvin number, lock it, move on. That works in flat daylight, in a hotel lobby, even under a single tungsten softbox. It falls apart the second three different sources hit the same face.
At an Indian reception, that is the default state. You have:
- Mandap fire at roughly 1800–2000
K. Deep orange, flicker-warm, and the closer the camera sits, the more it dominates. Fire is also the only source whose intensity changes in real time as the priest feeds it. - Tungsten chandeliers and venue practicals at around 3000–3200
K. Steady, warm, and they are usually the brightest constant source on the bride's face from above. - Modern LED uplighting, which is the wildcard. Decorators run cheap RGB units and rarely dial them to clean white. We routinely meter LED washes that read magenta-dominant or cyan-dominant by 8–15 points on the vectorscope. They contaminate cheeks, jaw, and the white edges of the bride's outfit.
A single global white-balance node averages all three. The math splits the difference: skin lands somewhere between sodium-yellow and dirty pink, fire reads as plain orange light rather than fire, and the LED wash either takes over the background or gets crushed flat. You cannot fix that in one node. You need to address each source independently.
The Node Tree, Top to Bottom
Here is the layout we use in DaVinci Resolve. It assumes log footage from an FX3, A7S III, or R5; the structure holds for any camera once the first node has done its job.
[01] Color Space Transform (log -> Rec.709)
|
[02] Global WB Neutralization
|
+----[03 parallel] HSL Qualifier: Fire glow
+----[04 parallel] HSL Qualifier: Skin protect
+----[05 parallel] Power Window: BG LED wash
|
[06] Look LUT
|
[07] Final trim (offset, contrast, saturation)
Node 1 — Color Space Transform
Start with a clean Color Space Transform from your camera's log space to Rec.709. Do not eyeball log to Rec.709 with curves. Use the CST. It gives every downstream node a predictable canvas, which matters enormously the moment you start qualifying narrow color regions.
Node 2 — Global White Balance Neutralization
This node is the only place a global decision happens, and the goal is modest: get one true neutral somewhere in the frame. Look for the white sheet on the mandap floor, the bride's pearl mala if it reads white, or the petals of marigolds where they catch a clean tungsten-only patch. Use Resolve's white-point picker on that reference. Do not chase the bride's skin yet. Do not touch fire yet. You are calibrating the room, not the look.
Node 3 (parallel) — HSL Qualifier on Fire Glow
Branch a parallel node and pull a tight HSL Qualifier on the warm orange highlights produced by the fire itself. Soften the matte edges enough that you are not chasing flicker frame by frame. Inside that selection, drop saturation by 8 to 12 points and push hue by roughly +3° toward red.
That hue nudge is the trick that makes fire read as fire rather than as a sodium-vapor street light. Sodium is a dead, slightly green-orange around 590 nm; combustion fire is more spectrally complete and slightly redder. When fire blows out and saturates pure orange, your eye reads street lamp. The +3° red shift, plus a small saturation pull, returns the warmth your eye expects without making the flame feel painted on.
Node 4 (parallel) — HSL Qualifier on Skin
Another parallel branch, this one qualifying the bride's and groom's faces and hands. The job here is to undo whatever the LED wash did to skin. If the LED was magenta-leaning, you are pulling magenta out and recovering warmth around the cheeks and forehead. If it was cyan-leaning (less common, but happens when decorators pair white LED with blue gels), you are adding warmth back into the midtones and lifting the jaw.
We have written about how Indian skin reads on the vectorscope inside the orange-to-Rec.709 envelope — if you have not seen it, the companion piece on Indian skin tones in Rec.709 covers the target line in detail. The short version: stay just inside the I-line, lean a hair warmer than you think for haldi-warm faces, and never let saturation push past the second graticule ring.
Node 5 (parallel) — Power Window on the Background LED Wash
Third parallel branch. If the back wall is blown out with magenta or pink LED, drop a Power Window around it — usually a soft horizontal band along the upper background — and desaturate by 15 points or more. Track it loosely; receptions move slowly enough that a keyframe every two or three seconds is plenty.
The reason this is a window and not a qualifier: LED wash often shares hue with the bride's lehenga, her bangles, and the marigold backdrop. A qualifier will eat all of them. A window respects geometry. You only want the wall to behave; you do not want her dupatta to lose its color.
Indian Wedding LUTs
The Reception node tree above is exactly the PowerGrade we use on every shoot — it ships in our Wedding pack ready to drop on a clip, with the qualifiers and parallel nodes pre-built. You spend 30 seconds adjusting; we already did the wiring.
Node 6 — Look LUT
Now — and only now — drop your creative .cube on top. The look LUT is the seasoning, not the meal. It runs after correction so that when you stack the same look across a tungsten frame, an LED-heavy frame, and a fire-dominant frame, all three start from the same neutral and end up consistent.
Node 7 — Final Trim
Last node is offset, contrast, and overall saturation. Pull saturation down 4–6 points if the LUT has a heavy hand. Lift the offset wheel slightly toward warm if the room reads cold after correction. This is also where you match shot-to-shot inside the same scene.
Why Parallel, Not Serial
If you stacked Nodes 3, 4, and 5 in a serial chain, the fire correction would feed into the skin correction, which would feed into the background correction. Each operation compounds the previous. Skin starts to do strange things — it picks up cyan from the LED node, then gets over-warmed by the skin node trying to compensate, then gets pulled again by the look LUT.
Parallel nodes evaluate from the same upstream signal — the output of Node 2 — and Resolve composites them together based on the keys and windows you defined. Each correction is independent. Skin never sees the fire saturation pull. The background never sees the skin warmth recovery. That is the whole reason the structure works at receptions and not, say, at a hotel ballroom corporate shoot where one global node would do.
The Capture-Side Habit That Cuts Grading Time in Half
Everything above is reactive. The proactive move is on set, before pheras start.
Find the priest or a family elder during the lull right before the fire is lit, and ask politely for thirty seconds to fire the mandap before the continuous phase begins. Position your A-cam at its actual pheras distance from the fire. Set a manual white balance somewhere between 2700 and 2900K — closer to the fire than to the chandeliers. This is counterintuitive: the chandeliers are brighter on the bride's face from above, but the fire is the source whose color you want to preserve. If you balance to the chandeliers, the fire will blow into pure saturated orange and clip every red channel. If you balance toward the fire, the chandeliers warm up a touch — which actually looks correct for a mandap — and the fire keeps detail in the highlights.
Lock that white balance. Do not let auto-WB run during pheras. Auto will swing the entire frame as the fire intensifies and dies down, and your edit will look like someone is fading a warm filter on and off across the cut.
One More Thing: Save It as a PowerGrade
Once the tree works on one clip, right-click in the gallery and save it as a PowerGrade. Name it something specific: Reception — Tungsten + LED + Fire. Next wedding, you drop it on the first pheras clip, retrack the windows, retune the qualifiers for the new room, and you are done in minutes instead of an hour.
That single saved PowerGrade is the difference between dreading the reception delivery and shipping it the same week. If you want our version of it pre-built, alongside the corresponding .cube looks for tungsten, mixed, and fire-heavy scenes, see the Indian Wedding LUTs pack — and the broader LUT library if you also shoot travel and aerial.