Nodes/ComfyUI-Apt_Preset/color_adjust_HDR_visual
ComfyUI Node

color_adjust_HDR_visual

The live-preview twin of color_adjust_HDR

By cardenluo·Created 2 years ago·Updated 22 days ago· 309
color_adjust_HDR_visual
  • image
  • IMAGE
HDR_intensity1.00
underexposure_factor0.80
overexposure_factor1.00
gamma0.90
highlight_detail0.03
midtone_detail0.25
shadow_detail2.0
overall_intensity0.50

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) and overexposure_factor (1-2, default 1) - how hard the shadow and highlight ends get pulled.
  • image in, IMAGE out - 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.

CategoryApt_Preset/image/visualize_edit

Inputs (9)

NameTypeDefaultDescription
imageIMAGE
HDR_intensityFLOAT1.000.5–3
underexposure_factorFLOAT0.800–1
overexposure_factorFLOAT1.001–2
gammaFLOAT0.900.1–3
highlight_detailFLOAT0.030.001–1
midtone_detailFLOAT0.250.001–1
shadow_detailFLOAT2.00.001–10
overall_intensityFLOAT0.500–1

Outputs (1)

NameTypeDescription
IMAGEIMAGE