Pipe Out Sampler Settings NIS (Flux)
Every knob, seed included
- pipe
- pipe
- sampler
- scheduler
- steps
- cfg
- flux_guidance
- denoise
- sigmas_denoise
- noise_strength
- seed
This is the big one. If the sampler-settings pipe family is a set of Russian dolls, "Pipe Out Sampler Settings NIS (Flux)" is the largest doll - it unpacks the fullest Flux pipe RvTools knows how to bundle. Nine outputs: sampler, scheduler, steps, cfg, flux_guidance, denoise, sigmas_denoise, noise_strength, and seed. Plus the pipe itself passed through.
The "NIS" stands for noise-injected sampling, and those are the two extra knobs this variant exists to expose. Where the plain Flux pipe stops at denoise, the NIS pipe also carries sigmas_denoise and noise_strength - the finer controls for exactly how the denoise run behaves. sigmas_denoise picks where on the sigma schedule the process starts, and noise_strength controls how much fresh noise gets mixed into the latent along the way. These matter most in img2img, inpainting, and iterative workflows where you're deliberately re-noising an existing image rather than drawing from pure noise. For a straight text-to-image run, they sit at defaults and you'll never touch them.
The companion to this unpacker is "Pipe In Sampler Settings NIS [RvTools]" in the same pack, and it's a good place to see the whole philosophy at work: it accepts sampler, scheduler, steps, cfg, flux_guidance, denoise, sigmas_denoise, noise_strength, and seed as optional inputs, bundles whatever you fed it into one pipe, and this node reverses the trick at the other end. Every value can be driven from a widget or from another node, and the whole bundle stays coherent across group boundaries and bypassed nodes.
Which outputs actually matter for a beginner?
steps,flux_guidance,denoise- the three you'll tune 90% of the time. Flux is flow-matching: low steps, guidance viaflux_guidance,denoiseonly when you're starting from an existing image.sigmas_denoise,noise_strength- the NIS pair; leave them alone until you're doing iterative or inpainting work.seed- on the pipe so it travels with everything else; change it to vary results.sampler,scheduler- Euler-family plus a conservative schedule for Flux; skip Karras.
Installing it
Ships in ComfyUI-RvTools_v2. In ComfyUI Manager, search "ComfyUI-RvTools_v2", or:
cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
Restart ComfyUI. Dependencies (torch, numpy, Pillow, opencv-python, pilgram, pynvml, piexif) install via Manager - nothing to download, no keys.
Where people get burned
- It demands the nine-field pipe. This is the only unpacker that reads the full NIS bundle. Wire in a Small Flux pipe and the tuple unpack throws
ValueErrorat runtime. Match it with "Pipe In Sampler Settings NIS", not its shorter siblings. - Over-tuning the NIS knobs. Beginners who discover
noise_strengthtend to crank it and get chaos. Defaults are defaults for a reason; change one variable at a time on a fixed seed. - Deprecation. The whole RvTools v2 pack is unmaintained and the README points to ComfyUI_Eclipse. Still runs; just not the future.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| pipe | pipe | — |
Outputs (10)
| Name | Type | Description |
|---|---|---|
| pipe | pipe | — |
| sampler | * | — |
| scheduler | * | — |
| steps | INT | — |
| cfg | FLOAT | — |
| flux_guidance | FLOAT | — |
| denoise | FLOAT | — |
| sigmas_denoise | FLOAT | — |
| noise_strength | FLOAT | — |
| seed | INT | — |