ComfyUI > Nodes > Custom Graph Sigma for ComfyUI > 📈 Custom Graph Sigma

ComfyUI Node: 📈 Custom Graph Sigma

Class Name

CustomSplineSigma

Category
image/generator
Author
JoeNavark (Account age: 1506days)
Extension
Custom Graph Sigma for ComfyUI
Latest Updated
2025-08-22
Github Stars
0.03K

How to Install Custom Graph Sigma for ComfyUI

Install this extension via the ComfyUI Manager by searching for Custom Graph Sigma for ComfyUI
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter Custom Graph Sigma for 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

📈 Custom Graph Sigma Description

CustomSplineSigma enables customizable sigma value interpolation for precise noise control in AI art.

📈 Custom Graph Sigma:

The CustomSplineSigma node is designed to facilitate the creation and manipulation of sigma values through a customizable spline graph. This node allows you to define a curve using control points, which can be adjusted to shape the sigma values according to your specific needs. The primary benefit of this node is its ability to interpolate sigma values smoothly between defined points, providing a flexible and intuitive way to control the noise schedule in AI art generation processes. By leveraging linear, quadratic, or cubic interpolation methods, the node ensures that the transition between sigma values is seamless, enhancing the quality and precision of the generated outputs. This node is particularly useful for artists who wish to have granular control over the noise levels in their creative workflows, allowing for more nuanced and refined results.

📈 Custom Graph Sigma Input Parameters:

curve_data

The curve_data parameter is a JSON string that contains the control points for the spline curve. These control points define the shape of the curve, which in turn determines how the sigma values are interpolated. If no curve data is provided, default control points are used, starting at {"x": 0.0, "y": start_y} and ending at {"x": 1.0, "y": end_y}. This parameter is crucial as it directly influences the interpolation process and the resulting sigma values. The curve data should be structured correctly to avoid errors during processing.

start_y

The start_y parameter specifies the starting value of the sigma at the beginning of the curve. This value is used to scale and shift the interpolated sigma values to ensure they start at the desired level. It is important for setting the initial noise level in the generated output.

end_y

The end_y parameter defines the ending value of the sigma at the end of the curve. Similar to start_y, this value is used to adjust the interpolated sigma values so that they conclude at the specified level. It helps in determining the final noise level in the output.

steps

The steps parameter indicates the number of discrete sigma values to generate along the curve. A higher number of steps results in a finer granularity of sigma values, allowing for more detailed control over the noise schedule. This parameter is essential for defining the resolution of the sigma interpolation.

📈 Custom Graph Sigma Output Parameters:

control_points

The control_points output provides the list of control points used to define the spline curve. These points are crucial for understanding the shape and behavior of the curve, as they directly influence the interpolation of sigma values.

sigmas

The sigmas output is a tensor containing the interpolated sigma values generated from the spline curve. These values are used to control the noise schedule in AI art generation, and their smooth transition ensures high-quality results. The sigmas are scaled and shifted to match the specified start_y and end_y values, providing a customized noise profile.

📈 Custom Graph Sigma Usage Tips:

  • Ensure that your curve_data is correctly formatted as a JSON string with valid control points to avoid errors during processing.
  • Adjust the steps parameter to control the granularity of the sigma values; more steps provide finer control but may increase computation time.
  • Use the start_y and end_y parameters to set the desired range for your sigma values, ensuring they align with your artistic goals.

📈 Custom Graph Sigma Common Errors and Solutions:

[ 📈 Custom Graph Sigma] Bad input: <error_message>

  • Explanation: This error occurs when the curve_data is not properly formatted or contains invalid data.
  • Solution: Verify that your curve_data is a valid JSON string with correctly defined control points. Ensure there are no syntax errors or missing values.

Interpolation error due to non-unique x values

  • Explanation: The interpolation process requires unique x values for the control points, and duplicate x values can cause errors.
  • Solution: Ensure that all x values in your control points are unique. If necessary, slightly adjust the x values to maintain uniqueness while preserving the curve's shape.

📈 Custom Graph Sigma Related Nodes

Go back to the extension to check out more related nodes.
Custom Graph Sigma for 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 Models, enabling artists to harness the latest AI tools to create incredible art.