Nodes/ComfyUI-curved_weight_schedule/Curved ControlNet Scheduler
ComfyUI Node

Curved ControlNet Scheduler

A ComfyUI node in conditioning/controlnet with 12 inputs and 2 outputs.

By diffussy69·Created 10 months ago·Updated 9 months ago· 2
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)

NameTypeDefaultDescription
num_keyframesINT102–100Number of keyframes to generate across the timestep range
start_percentFLOAT0.0000–1Starting point in generation (0.0 = beginning)
end_percentFLOAT1.0000–1Ending point in generation (1.0 = end)
start_strengthFLOAT1.000–10ControlNet strength at start_percent
end_strengthFLOAT0.000–10ControlNet strength at end_percent
curve_typeCOMBOShape of the interpolation curve between start and end strength
curve_paramFLOAT2.00.1–10Curve steepness: higher = more extreme curve
prev_timestep_kfoptTIMESTEP_KEYFRAME
invert_curveoptBOOLEANfalseInvert the curve shape
clamp_strengthsoptBOOLEANtrueClamp strength values to valid range (0-10)
print_keyframesoptBOOLEANfalsePrint generated keyframes for debugging
show_graphoptBOOLEANtrueGenerate visual graph of the curve

Outputs (2)

NameTypeDescription
TIMESTEP_KFTIMESTEP_KEYFRAME
curve_graphIMAGE