Skip to content

Latest commit

 

History

History
74 lines (50 loc) · 2.83 KB

File metadata and controls

74 lines (50 loc) · 2.83 KB

ComfyUI-Dynamic-Sigmas

A ComfyUI custom node for visual and dynamic sigma scheduling. This node allows both beginners and advanced users to easily tune, visualize, and concatenate custom sigma curves for precise diffusion control.


1

Features

1. Dynamic Sigma Scheduler (Main Node)

The core node for generating and customizing sigma schedules with an interactive graph.

  • steps: Number of noise steps.
  • sigma_start: Starting sigma value. (e.g., SDXL: 15.0, WAN/LTX: 1.0. Default is 1.0).
  • sigma_end: Ending sigma value. Can be set to 0, or a specific value to chain with the Concat node.
  • curve_factor: Adjust the curve slope easily using a slider without manually editing the graph.
  • curve_smooth: Applies smooth interpolation between points. When disabled, points are connected with straight, flat lines.
  • show_steps: Displays exact numerical values for precise manual input (supports 15+ decimal places).
  • black_theme: Toggles the graph UI between dark (default) and light modes.
  • Generate Curve: Manually applies the configured values to the graph (values also update in real-time).
  • Reset Graph: Resets the graph to a straight line and clears all custom points.
  • Interactive Graph Controls:
    • Left Click: Add a custom point.
    • Shift + Left Click: Remove a point.

2. Graph Sigmas

A utility node for detailed visualization and value checking.

2
  • input_count: Dynamically increase the number of inputs and outputs to view multiple schedules.
  • black_theme: Toggles between dark and light modes.

3. Concat Sigmas

Concatenates multiple sigma schedules into a single continuous sequence.

image
  • input_count: Adjust the number of inputs to connect 2 or more schedules.
  • Usage Example: Connect Scheduler 1 (start 1.0, end 0.5) and Scheduler 2 (start 0.5, end 0.0) to create a seamless combined schedule. You can chain multiple nodes (e.g., 15 to 11, 11 to 7, 7 to 0).

Installation

Method 1: ComfyUI Manager (Recommended)

  1. Open ComfyUI Manager.
  2. Click "Custom Nodes Manager".
  3. Search for ComfyUI-Dynamic-Sigmas and click Install.
  4. Restart ComfyUI.

Method 2: Manual Git Clone

Navigate to your ComfyUI custom_nodes directory and clone the repository:

# Navigate to your ComfyUI custom_nodes folder
cd ComfyUI/custom_nodes

# Clone the repository
git clone https://github.com/crom8505/ComfyUI-Dynamic-Sigmas.git

Restart ComfyUI.


License

MIT License