ComfyUI Node

ControlNet Slider

Strength, start, and end for one edge-controlled generation

By robertvoy·Created 2 years ago·Updated 9 months ago· 239
ControlNet Slider
    • VEC3
    Strength1.00
    Start0.00
    End1.00

    ControlNet is where "what to draw" meets "where to draw it," and the three numbers that matter - strength, start step, end step - are exactly what this slider packs together. ControlNet Slider is the Flux Continuum pack's front-panel control for a single ControlNet: three sliders in one node, bundled as a VEC3 that the workflow splits back into the individual floats the ControlNet applicator expects.

    How it works

    The three values are the classic ControlNet parameter set:

    • Strength - how strongly the condition (edges, depth, pose) influences generation, 0 to 1. Higher = the model obeys the structure more strictly.
    • Start - the fraction of the sampling process at which the ControlNet kicks in, 0 to 1.
    • End - the fraction at which it stops applying, 0 to 1.

    The start/end pair is the underrated one. Letting the ControlNet guide only the composition phase (say 0.0 → 0.5) and then releasing it lets the model add its own detail in the later steps - the standing community advice for structure-heavy work. The defaults here (Strength 1, Start 0, End 1) are the "hold it through the whole sample" configuration, which is the strongest possible grip; for most work you'll want End lower than 1.

    Inputs and outputs

    • Strength - FLOAT, 0.0–1.0, default 1.0, step 0.05.
    • Start - FLOAT, 0.0–1.0, default 0.0, step 0.05.
    • End - FLOAT, 0.0–1.0, default 1.0, step 0.05.

    Output is one VEC3 tuple (Strength, Start, End). The pack's workflow routes it through a SplitVec3 to recover the three floats for the ControlNet node.

    Installing it

    Part of robertvoy/ComfyUI-Flux-Continuum:

    cd ComfyUI/custom_nodes
    git clone https://github.com/robertvoy/ComfyUI-Flux-Continuum
    

    or ComfyUI Manager ("Flux Continuum"), restart. To actually use a ControlNet you'll also need the model file - for this workflow that's the FLUX.1-dev-ControlNet-Union-Pro-2.0 from the README (into models/controlnet/FLUX/), which covers canny, depth, pose and more in one file.

    The README's own suggestions: Canny Strength 0.7, End 0.8 · Depth Strength 0.8, End 0.8 · Pose Strength 0.9, End 0.65. Those End values below 1.0 are the "release the grip once composition forms" pattern doing real work.

    Where people get burned

    Strength 1.0 with Start 0 / End 1.0 is the maximum grip, and on a union ControlNet that's often too much - the structure overpowers the prompt and you get a technical-looking render. Also remember the pack's auto-guidance: when the active module is canny or depth, guidance jumps to 30, and that plus a full-strength ControlNet is a very "strict" combination. If output feels robotic, lower strength and pull End back before you touch the prompt.

    CategoryFlux-Continuum/Sliders

    Inputs (3)

    NameTypeDefaultDescription
    StrengthFLOAT1.000–1
    StartFLOAT0.000–1
    EndFLOAT1.000–1

    Outputs (1)

    NameTypeDescription
    VEC3VEC3