Extensions/ComfyUI-NKD-Sigmas-Curve
ComfyUI Extension

ComfyUI-NKD-Sigmas-Curve

Interactive sigma schedule editor for ComfyUI — NURBS spline curve widget

By Nekodificador·Created 8 months ago·Updated 5 days ago· 71
Nekodificador/ComfyUI-NKD-Sigmas-Curve
Nodes4
On cloudLocal install
Category😺NKD Nodes/Sampling
Stars71
Updated5 days ago
Readme

ComfyUI NKD Sigmas Curve

A ComfyUI custom node that replaces trial-and-error sigma tuning with a visual, interactive spline editor. Design your diffusion noise schedule exactly the way you want it, then plug it straight into any sampler.

The pack ships four nodes:

| Node | What it does | |---|---| | 😺NKD Sigmas Curve | Draw the noise schedule itself and feed it to any sampler. | | 😺NKD Sigmas Calibrate + Equalize | Measure a schedule from the model: steps go where the image is actually changing. | | 😺NKD H3 Audio Shift Curve | MiniMax H3 only: shape how the audio stream's sigma shift moves across the run. |


Installation

Via ComfyUI Manager (recommended)

Search for NKD Sigmas Curve in the ComfyUI Manager and install with one click.

Manual

cd ComfyUI/custom_nodes
git clone https://github.com/Nekodificador/ComfyUI-NKD-Sigmas-Curve

No additional Python dependencies required. Restart ComfyUI after installing.

Note: The JavaScript widget (web/nkd_sigma_curve.js) is pre-built and ready to use. If you want to modify the Vue source, see Development below.

Requirements

  • ComfyUI (V3 API / Nodes 2.0 compatible)
  • Python 3.10 or higher
  • PyTorch (included with ComfyUI)

Development

The widget is written in Vue 3 + TypeScript and bundled with Vite.

cd ComfyUI/custom_nodes/nkd_sigma_curve
npm install
npm run build   # outputs to web/nkd_sigma_curve.js
npm run dev     # watch mode

Inspired by

Custom Sigma Editor

License

GPL-3.0. See LICENSE.

Changelog