ComfyUI Node
Studio Light Rig (3-Point Photographic Console)
ComfyUI-StudioLight: Professional Photographic 3-Point Studio Rig. • relighting_map: 32-bit deferred physical lighting pass (Lit proxy plate for Flux). • probe_preview: VFX 18% Grey Ball + Mirror Chrome Ball + 2D Studio Radar. • lighting_prompt: Concise, high-signal photographic tokens for Flux/SDXL. • specular_pass: isolated Blinn-Phong specular lobes (feed StudioPhotometricComposite.specular_map).
Studio Light Rig (3-Point Photographic Console)
- normals_optional
- depth_optional
- relighting_map
- probe_preview
- lighting_prompt
- specular_pass
- telemetry
◄presetCustom►
◄ambient_intensity0.05►
◄invert_normals_yfalse►
◄key_enabledtrue►
◄key_azimuth45►
◄key_elevation35►
◄key_distance1.8►
◄key_intensity1.00►
◄key_kelvin5500►
◄key_modifierOctabox (Soft)►
◄fill_enabledtrue►
◄fill_azimuth-30►
◄fill_elevation15►
◄fill_distance2.5►
◄fill_intensity0.35►
◄fill_kelvin4800►
◄fill_modifierOctabox (Soft)►
◄rim_enabledtrue►
◄rim_azimuth160►
◄rim_elevation45►
◄rim_distance1.5►
◄rim_intensity1.10►
◄rim_kelvin6500►
◄rim_modifierStripbox►
◄normal_boost1.35►
◄ao_anchoring0.65►
◄invert_normals_xfalse►
◄target_engineFlux.1►
◄invert_depthfalse►
◄aim_targetUpper►
◄depth_relief_scale0.30►
CategoryStudioLight/Rig
Inputs (33)
| Name | Type | Default | Description |
|---|---|---|---|
| preset | COMBO | Custom | 6 options: Custom, Cinematic Film Noir, Direct On-Camera Flash, Golden Hour Window, High-Fashion Beauty, Rembrandt Classic |
| ambient_intensity | FLOAT | 0.050–0.4 | — |
| invert_normals_y | BOOLEAN | false | — |
| key_enabled | BOOLEAN | true | — |
| key_azimuth | FLOAT | 45-180–180 | — |
| key_elevation | FLOAT | 35-30–90 | — |
| key_distance | FLOAT | 1.80.5–10 | — |
| key_intensity | FLOAT | 1.000–3 | — |
| key_kelvin | INT | 55002000–10000 | — |
| key_modifier | COMBO | Octabox (Soft) | 6 options: Octabox (Soft), Beauty Dish (Silver), Fresnel Spotlight, Hard Snoot, Direct On-Camera Flash, Stripbox |
| fill_enabled | BOOLEAN | true | — |
| fill_azimuth | FLOAT | -30-180–180 | — |
| fill_elevation | FLOAT | 15-30–90 | — |
| fill_distance | FLOAT | 2.50.5–10 | — |
| fill_intensity | FLOAT | 0.350–2 | — |
| fill_kelvin | INT | 48002000–10000 | — |
| fill_modifier | COMBO | Octabox (Soft) | 6 options: Octabox (Soft), Beauty Dish (Silver), Fresnel Spotlight, Hard Snoot, Direct On-Camera Flash, Stripbox |
| rim_enabled | BOOLEAN | true | — |
| rim_azimuth | FLOAT | 160-180–180 | — |
| rim_elevation | FLOAT | 45-30–90 | — |
| rim_distance | FLOAT | 1.50.5–10 | — |
| rim_intensity | FLOAT | 1.100–3 | — |
| rim_kelvin | INT | 65002000–10000 | — |
| rim_modifier | COMBO | Stripbox | 6 options: Octabox (Soft), Beauty Dish (Silver), Fresnel Spotlight, Hard Snoot, Direct On-Camera Flash, Stripbox |
| normal_boost | FLOAT | 1.351–4 | — |
| ao_anchoring | FLOAT | 0.650–1 | — |
| normals_optionalopt | IMAGE | — | |
| depth_optionalopt | IMAGE | — | |
| invert_normals_xopt | BOOLEAN | false | — |
| target_engineopt | COMBO | Flux.1 | 2 options: Flux.1, SDXL |
| invert_depthopt | BOOLEAN | false | — |
| aim_targetopt | COMBO | Upper | 3 options: Upper, Center, Lower |
| depth_relief_scaleopt | FLOAT | 0.300.1–1 | — |
Outputs (5)
| Name | Type | Description |
|---|---|---|
| relighting_map | IMAGE | — |
| probe_preview | IMAGE | — |
| lighting_prompt | STRING | — |
| specular_pass | IMAGE | — |
| telemetry | STUDIOLIGHT_TELEMETRY | — |