ComfyUI-NKD-Sigmas-Curve
Interactive sigma schedule editor for ComfyUI — NURBS spline curve widget
Nodes (2)
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
License
MIT, use it, modify it, share it freely.