Nodes/ComfyUI Inspire Pack/Color Preprocessor Provider (SEGS)
ComfyUI Node Runs on cloud

Color Preprocessor Provider (SEGS)

Color-palette guidance for detail passes

By ltdrdata·Created 3 years ago·Updated 9 months ago· 805
Color Preprocessor Provider (SEGS)
    • SEGS_PREPROCESSOR

    The Color preprocessor is the odd one out among ControlNet preprocessors. It doesn't extract edges or depth or pose - it throws away everything except the coarse color layout. Picture a heavily downscaled, blurred version of your image: just blocks of average color, no detail. That's the T2I-Adapter "color" condition, and it's what this node provides for an Impact Pack detail pass. You'd reach for it when you want a refined region to keep the original's palette and color distribution while the model is free to reinvent everything else.

    In practice it's a niche tool. Color conditioning was more of an SD1.5-era T2I-Adapter thing and it never got the ubiquity of canny/depth/pose. But if you're doing style-preserving refinement - keeping the mood and color of a region intact through a resample - it does a job the others can't.

    How it fits the SEGS flow

    Same pattern as every provider in Inspire's SEGS/ControlNet folder. Impact Pack's detailer detects a region, crops it, resamples at full resolution, pastes it back. Apply ControlNet (SEGS) conditions that resample on structure. Since the crops don't exist when you wire the graph, you can't preprocess ahead of time, so this node hands over a SEGS_PREPROCESSOR - a deferred recipe that says "reduce each crop to its color layout and condition on that." The real color-preprocessor implementation comes from Fannovel16's ControlNet Auxiliary Preprocessors; Inspire wraps it for SEGS.

    The inputs and outputs that matter

    There's nothing to set. This node has no parameters - the color preprocessor takes no tuning, so it's a zero-config provider. Drop it in and wire it up.

    The single output is SEGS_PREPROCESSOR, which plugs into the preprocessor input of Impact Pack's Apply ControlNet (SEGS). No image goes in, no image comes out - just the one control wire.

    How to install it

    ComfyUI Manager: search ComfyUI Inspire Pack, install, restart. Manual:

    cd ComfyUI/custom_nodes
    git clone https://github.com/ltdrdata/ComfyUI-Inspire-Pack
    

    then restart. Inspire is from Dr.Lt.Data, the ComfyUI-Manager and Impact Pack author, so no trust concerns.

    Common issues & troubleshooting

    It appears to do nothing. Right - it has no standalone output. It only takes effect once it's feeding Apply ControlNet (SEGS) inside an Impact Pack detailing graph.

    Red node on load. Missing dependencies. You need comfyui_controlnet_aux for the preprocessor and the Impact Pack to consume the provider. Install both alongside Inspire and restart.

    You still need a color/T2I-Adapter model. The provider only handles preprocessing. The actual color-conditioning model (a T2I-Adapter color adapter for your base architecture) is loaded and passed into Apply ControlNet (SEGS) separately - and color adapters are mostly an SD1.5/SDXL-era artifact, so don't expect a Flux-era equivalent.

    The effect is barely visible. That's normal for color conditioning - it's a gentle nudge toward a palette, not a hard structural constraint. If you need a region to hold its shape, use canny, lineart, or depth instead; color only governs the color distribution.

    CategoryInspirePack/SEGS/ControlNet

    Inputs (0)

    No inputs

    Outputs (1)

    NameTypeDescription
    SEGS_PREPROCESSORSEGS_PREPROCESSOR