ComfyUI > Nodes > ComfyUI > ExtendIntermediateSigmas

ComfyUI Node: ExtendIntermediateSigmas

Class Name

ExtendIntermediateSigmas

Category
sampling/custom_sampling/sigmas
Author
ComfyAnonymous (Account age: 872days)
Extension
ComfyUI
Latest Updated
2025-05-13
Github Stars
76.71K

How to Install ComfyUI

Install this extension via the ComfyUI Manager by searching for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

ExtendIntermediateSigmas Description

Enhance sigma value flexibility and control in AI model sampling with customizable interpolation methods for refined denoising.

ExtendIntermediateSigmas:

The ExtendIntermediateSigmas node is designed to enhance the flexibility and control over the sigma values used in the sampling process of AI models. This node allows you to extend the range of sigma values by interpolating additional values between existing ones, which can be particularly useful for refining the granularity of the sampling process. By providing options for different interpolation methods, such as linear, cosine, and sine, this node enables you to tailor the transition between sigma values to better suit the specific needs of your project. This can lead to more precise control over the denoising process, potentially improving the quality of the generated outputs. The main goal of this node is to offer a customizable approach to extending sigma values, thereby enhancing the overall sampling strategy and allowing for more nuanced adjustments in the model's behavior.

ExtendIntermediateSigmas Input Parameters:

sigmas

The sigmas parameter is a tensor containing the initial set of sigma values that you wish to extend. These values represent the noise levels at different steps in the sampling process. The function of this parameter is to provide the baseline sigma values that will be interpolated to create a more detailed sequence. The impact of this parameter on the node's execution is significant, as it determines the starting point for the interpolation process. There are no specific minimum, maximum, or default values for this parameter, as it depends on the context of your project and the sigma values you are working with.

steps

The steps parameter specifies the number of additional sigma values to interpolate between each pair of existing sigma values. This parameter directly affects the granularity of the extended sigma sequence. A higher number of steps will result in a more finely detailed sequence, while a lower number will produce a coarser extension. There are no explicit minimum, maximum, or default values provided, but the choice of steps should be guided by the desired level of detail in the sampling process.

start_at_sigma

The start_at_sigma parameter defines the upper bound of the sigma values that will be considered for interpolation. If set to a negative value, it defaults to infinity, meaning all sigma values will be included. This parameter allows you to limit the range of sigma values that are extended, providing control over which parts of the sequence are refined.

end_at_sigma

The end_at_sigma parameter sets the lower bound of the sigma values for interpolation. It determines the point at which the interpolation process should stop, allowing you to focus the extension on a specific range of sigma values. This parameter is crucial for targeting specific areas of the sigma sequence that may require more detailed sampling.

spacing

The spacing parameter allows you to choose the interpolation method used to extend the sigma values. Options include linear, cosine, and sine, each offering a different approach to spacing the interpolated values. The choice of spacing method can influence the smoothness and characteristics of the transition between sigma values, impacting the overall behavior of the sampling process.

ExtendIntermediateSigmas Output Parameters:

extended_sigmas

The extended_sigmas output parameter is a tensor containing the newly extended sequence of sigma values. This sequence includes the original sigma values along with the interpolated values, providing a more detailed and refined set of noise levels for the sampling process. The importance of this output lies in its ability to enhance the control and precision of the denoising process, potentially leading to higher quality results in AI-generated outputs. The interpretation of this output is straightforward: it represents the complete set of sigma values to be used in the sampling process, offering a more nuanced approach to noise management.

ExtendIntermediateSigmas Usage Tips:

  • Experiment with different spacing options to see how they affect the smoothness and characteristics of the sigma transitions. This can help you find the best fit for your specific project needs.
  • Adjust the steps parameter based on the level of detail you require in the sigma sequence. More steps can lead to finer control but may also increase computational complexity.

ExtendIntermediateSigmas Common Errors and Solutions:

"IndexError: index out of range"

  • Explanation: This error may occur if the steps parameter is set too high, resulting in an attempt to access indices beyond the available range of sigma values.
  • Solution: Ensure that the steps parameter is set to a reasonable value that does not exceed the number of available sigma values.

"ValueError: invalid interpolation method"

  • Explanation: This error can happen if an unsupported value is provided for the spacing parameter.
  • Solution: Double-check that the spacing parameter is set to one of the supported options: linear, cosine, or sine.

ExtendIntermediateSigmas Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Playground, enabling artists to harness the latest AI tools to create incredible art.