ArchAi3D_Color_Correction_Advanced
A one-node chroma match when your generated image just looks off
- image
- corrected_image
Generated images have a tell: the colors are often subtly wrong - a white wall that's really pale gray, skin with a green cast, saturation a hair off. ArchAi3D Color Correction Advanced is a single-node fix for that: it runs a professional chroma correction on an image and hands back a corrected_image, with two knobs to tune how aggressive the fix is.
Inputs:
image- the IMAGE to correct.strength(0-1, default 0.97) - how much of the correction to apply. 0.0 is a no-op, 1.0 is full correction. The default is near-max on purpose; if the correction overshoots (skin tones going weird, colors looking flattened), pull it down to 0.6-0.8.saturation(0-2, default 1.0) - an independent saturation multiplier applied on top. 0 grayscales the image, 2 doubles saturation. Keep at 1 unless you want the grade changed, not just corrected.
Output: corrected_image, an IMAGE. Drop it after your VAE decode and before your save node, and it slots into any graph as a pass-through - it doesn't need to be wired into the sampler at all.
The catch worth knowing
It's a correction, not a creative tool. The strength default (0.97) says it clearly: the author tuned this to normalize color casts, not to give you a look. If you want moody, warm, or stylized, this isn't the node - it's the "make it neutral and correct" step, which is exactly what a photorealistic interior render needs before it gets passed to a client or fed into a photo-realistic pipeline. It lives in the same family as the pack's BT.709 correction node, but this one keeps the controls minimal.
Installation
Part of ComfyUI-ArchAi3d-Qwen - ComfyUI Manager ("ArchAi3d Qwen") or:
cd ComfyUI/custom_nodes/
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen
pip install -r requirements.txt
Restart, under ArchAi3d/Utils. Note the requirements file lists colour-science - that's the dependency this node's family uses, so a full requirements install is the reliable path. Free personal use, paid commercial license.
Where people get burned
Applying it to already-correct footage does nothing bad but also nothing good - it's aimed at the output of a generation or VAE decode, not at color-graded photos. And "correct" is a strong word: auto-correction can push a deliberately warm interior toward neutral, which is precisely wrong for a "cozy golden-hour" shot. When that happens, strength 0.97 is your culprit - dial it back or skip the node for stylized looks. It's a cleanup step for realism, not an artistic filter.
Inputs (3)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | Input image to color correct | |
| strength | FLOAT | 0.970–1 | Correction strength (0.0 = no correction, 1.0 = full correction) |
| saturation | FLOAT | 1.000–2 | Saturation adjustment (0.0 = grayscale, 1.0 = original, 2.0 = 2x saturation) |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| corrected_image | IMAGE | Color-corrected image with professional chroma matching |