ComfyUI Node
Curved ControlNet Scheduler
A ComfyUI node in conditioning/controlnet with 12 inputs and 2 outputs.
Curved ControlNet Scheduler
- prev_timestep_kf
- TIMESTEP_KF
- curve_graph
◄num_keyframes10►
◄start_percent0.000►
◄end_percent1.000►
◄start_strength1.00►
◄end_strength0.00►
◄curve_type▾►
◄curve_param2.0►
◄invert_curvefalse►
◄clamp_strengthstrue►
◄print_keyframesfalse►
◄show_graphtrue►
Categoryconditioning/controlnet
Inputs (12)
| Name | Type | Default | Description |
|---|---|---|---|
| num_keyframes | INT | 102–100 | Number of keyframes to generate across the timestep range |
| start_percent | FLOAT | 0.0000–1 | Starting point in generation (0.0 = beginning) |
| end_percent | FLOAT | 1.0000–1 | Ending point in generation (1.0 = end) |
| start_strength | FLOAT | 1.000–10 | ControlNet strength at start_percent |
| end_strength | FLOAT | 0.000–10 | ControlNet strength at end_percent |
| curve_type | COMBO | Shape of the interpolation curve between start and end strength | |
| curve_param | FLOAT | 2.00.1–10 | Curve steepness: higher = more extreme curve |
| prev_timestep_kfopt | TIMESTEP_KEYFRAME | — | |
| invert_curveopt | BOOLEAN | false | Invert the curve shape |
| clamp_strengthsopt | BOOLEAN | true | Clamp strength values to valid range (0-10) |
| print_keyframesopt | BOOLEAN | false | Print generated keyframes for debugging |
| show_graphopt | BOOLEAN | true | Generate visual graph of the curve |
Outputs (2)
| Name | Type | Description |
|---|---|---|
| TIMESTEP_KF | TIMESTEP_KEYFRAME | — |
| curve_graph | IMAGE | — |