color_adjust_HDR_visual
The live-preview twin of color_adjust_HDR
- image
- IMAGE
Same node as color_adjust_HDR, same eight dials, same math - the one structural difference is this one is flagged as an output node, so ComfyUI renders its result inline on the canvas as you adjust sliders. It lives in Apt_Preset/image/visualize_edit, the pack's dedicated bucket for exactly this "tweak it and watch it update" pattern, alongside the curve editor and the other _visual nodes in this set.
The fake-HDR look this produces - shadow and highlight detail recovery plus local contrast - is a single-image tone-mapped style, not a real multi-exposure HDR merge. It's a strong effect, easy to overdo, which is exactly why the live-preview version exists: you want to see it while you're deciding how far to push it.
How it works
The dials split the image into tonal zones. highlight_detail, midtone_detail, and shadow_detail govern how much each zone's detail gets pulled back; gamma reshapes the midtone curve; underexposure_factor/overexposure_factor push the extremes; HDR_intensity is the master strength; overall_intensity blends the whole effect against the original.
The inputs and outputs that matter
HDR_intensity(0.5-3, default 1) - overall strength.overall_intensity(0-1, default 0.5) - the dial to move first; it scales everything else down cleanly.gamma(0.1-3, default 0.9) - below 1 brightens midtones.highlight_detail/midtone_detail/shadow_detail- small, sensitive ranges (highlight_detail's default is around 0.033); move them in small steps.underexposure_factor(0-1, default 0.8) andoverexposure_factor(1-2, default 1) - how hard the shadow and highlight ends get pulled.imagein,IMAGEout - and because this is an output node, the result also shows directly on the node itself.
How to install it
Through ComfyUI Manager: search "ComfyUI-Apt_Preset", install, restart. Manually:
cd ComfyUI/custom_nodes
git clone https://github.com/cardenluo/ComfyUI-Apt_Preset.git
then run install.bat (Windows) or install requirements manually on Linux/Mac, and restart. No model downloads for this node.
Common issues & troubleshooting
Result looks unchanged from the input. Move overall_intensity and HDR_intensity up together first - both start closer to the neutral end than the effect's full range.
Too aggressive, looks like an HDR meme. That's overall_intensity too high, usually paired with a high HDR_intensity. Pull the overall dial down rather than chasing it with the individual detail sliders.
Don't need the live preview mid-pipeline? Drop to the plain color_adjust_HDR - identical parameters, just without the forced output-node behavior, once you've settled on your numbers and want it buried deeper in the graph.
IMPORT FAILED on the pack. This is a big, fast-moving pack and users have reported import failures on it after updates - reinstall via ComfyUI Manager before assuming it's this node.
Inputs (9)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| HDR_intensity | FLOAT | 1.000.5–3 | — |
| underexposure_factor | FLOAT | 0.800–1 | — |
| overexposure_factor | FLOAT | 1.001–2 | — |
| gamma | FLOAT | 0.900.1–3 | — |
| highlight_detail | FLOAT | 0.030.001–1 | — |
| midtone_detail | FLOAT | 0.250.001–1 | — |
| shadow_detail | FLOAT | 2.00.001–10 | — |
| overall_intensity | FLOAT | 0.500–1 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |