Nodes/ComfyUI-RvTools_v2/Pipe Out Sampler Settings NIS (Flux)
ComfyUI Node

Pipe Out Sampler Settings NIS (Flux)

Every knob, seed included

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pipe Out Sampler Settings NIS (Flux)
  • 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 via flux_guidance, denoise only 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 ValueError at runtime. Match it with "Pipe In Sampler Settings NIS", not its shorter siblings.
  • Over-tuning the NIS knobs. Beginners who discover noise_strength tend 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.
Category🫦 RvTools II/ Pipe

Inputs (1)

NameTypeDefaultDescription
pipepipe

Outputs (10)

NameTypeDescription
pipepipe
sampler*
scheduler*
stepsINT
cfgFLOAT
flux_guidanceFLOAT
denoiseFLOAT
sigmas_denoiseFLOAT
noise_strengthFLOAT
seedINT