Extensions/ComfyUI-NKD-Sigmas-Curve
ComfyUI Extension

ComfyUI-NKD-Sigmas-Curve

Interactive sigma schedule editor for ComfyUI — NURBS spline curve widget

By Nekodificador·Created 6 months ago·Updated 13 days ago· 55
Nekodificador/ComfyUI-NKD-Sigmas-Curve
Nodes2
On cloudLocal install
Category😺NKD Nodes/Sampling
Stars55
Updated13 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 two nodes, both driven by the same curve editor:

| Node | What it does | |---|---| | 😺NKD Sigmas Curve | Draw the noise schedule itself and feed it to any sampler. | | 😺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

MIT, use it, modify it, share it freely.

Changelog