Skip to main content
The ExtendIntermediateSigmas node takes an existing sequence of sigma values and inserts additional intermediate sigma values between them. It allows you to specify how many extra steps to add, the spacing method for interpolation, and optional start and end sigma boundaries to control where the extension occurs within the sigma sequence.

Inputs

ParameterDescriptionData TypeRequiredRange
sigmasThe input sigma sequence to extend with intermediate valuesSIGMASYes-
stepsNumber of intermediate steps to insert between existing sigmas (default: 2)INTYes1 to 100
start_at_sigmaUpper sigma boundary for extension - only extend sigmas below this value (default: -1.0, which means infinity)FLOATYes-1.0 to 20000.0
end_at_sigmaLower sigma boundary for extension - only extend sigmas above this value (default: 12.0)FLOATYes0.0 to 20000.0
spacingThe interpolation method for spacing the intermediate sigma values (default: “linear”)COMBOYes"linear"
"cosine"
"sine"
Note: The node only inserts intermediate sigmas between existing sigma pairs where both the current sigma is less than or equal to start_at_sigma and greater than or equal to end_at_sigma. When start_at_sigma is set to -1.0, it’s treated as infinity, meaning only the end_at_sigma lower boundary applies.

Outputs

Output NameDescriptionData Type
sigmasThe extended sigma sequence with additional intermediate values insertedSIGMAS
This documentation was AI-generated. If you find any errors or have suggestions for improvement, please feel free to contribute! Edit on GitHub

Source fingerprint (SHA-256): 111cb74aad64d8d9b2bebd10406c0f4ce718367bde96102104d385d387cef8e5