Nodes/ComfyUI-StudioLight/Studio Photometric Composite (Beta Clean)
ComfyUI Node

Studio Photometric Composite (Beta Clean)

Composites 3D deferred physical lighting maps onto base/draft images in linear Rec.709 HDR space. Features 3-Domain scene-aware environmental preservation, Depth-Clamped RGB Guided Filtering, Normalized Masked Crevice De-Lighting, Sub-Black Coat Protection, and Filmic Reinhard tone compression.

By maciejtajber·Created about a month ago·Updated 6 days ago· 5
Studio Photometric Composite (Beta Clean)
  • image
  • lighting_map
  • specular_map
  • depth_map
  • telemetry
  • recovery_mask
  • emission_mask
  • lit_image
  • diagnostic_contact_sheet
◄lighting_strength1.20►
◄ambient_floor0.00►
◄specular_kick0.45►
◄chroma_bleed0.85►
◄filmic_white_point3.50►
◄wall_shadow_density0.65►
◄bg_exposure_ev0.0►
◄crevice_delight0.30►
◄atmospheric_haze0.00►
◄room_bounce_strength0.00►
◄wall_reflectance0.50►
◄enclosure_override-1.00►
◄shadow_recovery0.00►
CategoryStudioLight/Photometric

Inputs (20)

NameTypeDefaultDescription
imageIMAGE—
lighting_mapIMAGE—
lighting_strengthFLOAT1.200–2.5—
ambient_floorFLOAT0.000–1Scene-referred Linear Rec.709 floor (default 0.00 so StudioLightRig.ambient_intensity controls true shadow density without double-flooring).
specular_kickFLOAT0.450–3—
chroma_bleedFLOAT0.850–1—
filmic_white_pointFLOAT3.501–10—
specular_mapoptIMAGE—
depth_mapoptIMAGE—
wall_shadow_densityoptFLOAT0.650–0.953D cast shadow density on background walls (0.65 retains 35% natural ambient bounce).
bg_exposure_evoptFLOAT0.0-3–2Background ambient exposure offset in EV stops (0.0 preserves Pass 1 native exposure 1:1).
crevice_delightoptFLOAT0.300–0.65Lifts Pass 1 baked facial crevices (scale-adaptive, masked to FG) before applying 3D studio AO.
atmospheric_hazeoptFLOAT0.000–1Strobe scatter in fog, smoke, or disco haze. Zero disables scatter; the image heuristic modulates the selected amount.
telemetryoptSTUDIOLIGHT_TELEMETRY—
room_bounce_strengthoptFLOAT0.000–1Optional additive visible-wall fill heuristic. Requires current rig telemetry; not metric global illumination.
wall_reflectanceoptFLOAT0.500–1—
enclosure_overrideoptFLOAT-1.00-1–1-1: relative-depth estimate; 0: open; 1: enclosed. Still requires visible wall samples.
recovery_maskoptMASK—
emission_maskoptMASKOptional explicit light-source mask: white preserves source emission. Unconnected disables emission preservation. Skin and reflective highlights are not light sources.
shadow_recoveryoptFLOAT0.000–1Optional bounded reconstruction from exposed pixels of ONE material selected by recovery_mask. No automatic skin colour.

Outputs (2)

NameTypeDescription
lit_imageIMAGE—
diagnostic_contact_sheetIMAGE—