Nodes/ComfyUI-Apt_Preset/color_adjust_HDR
ComfyUI Node

color_adjust_HDR

The fake-HDR tone-map look, from a single image

By cardenluo·Created 2 years ago·Updated 18 days ago· 309
color_adjust_HDR
  • 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

This isn't real HDR - real HDR merges multiple exposures of the same shot. color_adjust_HDR does the thing people usually mean when they say "HDR look": pull detail back out of the shadows and highlights, punch up local contrast, all from one already-rendered image. It's the tone-mapped style, not the bracket-merge technique, and it's punchy enough that you'll want to use it deliberately rather than as a default finishing step.

It sits under Apt_Preset/image/color_adjust, the pack's general image post-processing bucket alongside curves, HSL, and color balance.

How it works

The dials effectively split the image into tonal zones. highlight_detail, midtone_detail, and shadow_detail control how aggressively each zone gets its detail pulled back and recovered; gamma reshapes the overall midtone curve; underexposure_factor and overexposure_factor push against the extremes; HDR_intensity is the master strength; overall_intensity is your final blend-with-original safety dial.

The inputs and outputs that matter

  • HDR_intensity (0.5-3, default 1) - the overall strength of the whole effect.
  • gamma (0.1-3, default 0.9) - below 1 brightens midtones.
  • highlight_detail / midtone_detail / shadow_detail - very small default values (highlight_detail defaults to about 0.033), so these are sensitive; nudge them gently rather than typing round numbers.
  • overall_intensity (0-1, default 0.5) - the dial to reach for first. It scales the entire effect down without you having to re-balance seven other sliders.
  • image in, IMAGE out.

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 the pack's requirements yourself on Linux/Mac, and restart. Pure image math - no model downloads for this node.

Common issues & troubleshooting

Nothing looks different. overall_intensity starts at 0.5 and HDR_intensity has a floor of 0.5 - if the result looks nearly identical to the input, push both up before touching the detail sliders.

Result looks blown-out or crunchy. That's overall_intensity combined with a high HDR_intensity doing exactly what this effect is built to do. Back both off rather than trying to compensate with the *_detail sliders - those are for fine tuning, not for reining in an overcooked overall look.

Looking for the version with a live preview? color_adjust_HDR_visual has the identical dial set - same math, just flagged as an output node so it renders inline while you drag sliders. Use that one while dialing in numbers, this plain one once you're feeding the result deeper into a pipeline.

IMPORT FAILED on the pack. ComfyUI-Apt_Preset is large and updates often; users have reported import failures after some updates. Reinstall via Manager and restart before assuming it's this node.

CategoryApt_Preset/image/color_adjust

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