Nodes/ComfyUI-RvTools_v2/Pipe In Sampler Settings NIS
ComfyUI Node

Pipe In Sampler Settings NIS

One wire for the whole sampling recipe

By r-vage·Created about a year ago·Updated 5 months ago· 23
Pipe In Sampler Settings NIS
  • sampler
  • scheduler
  • pipe
steps
cfg
flux_guidance
denoise
sigmas_denoise
noise_strength
seed

Pipe In Sampler Settings NIS bundles the sampling settings that used to be a pile of widgets into one pipe. It takes sampler and scheduler (both *-typed, so you can wire in a selector node's output), plus steps, cfg, flux_guidance, denoise, sigmas_denoise, noise_strength and seed - and emits a single pipe. Unpack it with the pack's Pipe Out Sampler Settings NIS (Flux) node, which returns the same fields as named outputs you can feed straight into a KSampler, a Flux sampler, or your save node.

"NIS" is the author's shorthand for one of the Flux-flavored sampler presets in this pack (there are NI, NIS, SGS and S variants in the settings nodes). The tell is flux_guidance and sigmas_denoise: guidance is the Flux-specific parameter that shapes how strongly the model follows your prompt, and sigma denoise controls how far into the denoising schedule you actually start. So while the pipe itself is generic plumbing, the contents are tuned for Flux-family workflows - if you're running SDXL here you'll just be ignoring two of the fields.

Why bundle these at all? Two reasons. First, consistency: your sampler, scheduler, steps, cfg and seed are the exact values you want recorded with the image, and riding one pipe makes them easy to hand to a generation-data or save node in one go. Second, it's the same "one fat wire" ergonomics the rest of this pack is built on - change the recipe in one place, let the single pipe carry it wherever it needs to go.

Install. ComfyUI Manager → search "RvTools" → install ComfyUI-RvTools_v2 and restart, or:

cd ComfyUI/custom_nodes
git clone https://github.com/r-vage/ComfyUI-RvTools_v2
# restart ComfyUI afterwards

No models or keys. Manual clones: pip install -r requirements.txt (opencv-python, pynvml, piexif, Pillow, pilgram) before restarting.

The catches. First, everything except the *-typed sampler/scheduler is forceInput - the node expects wired values, not widgets, so you'll be connecting primitives or the pack's own settings/selector nodes. Second, the pipe layout is specific to this family: it's a 9-slot tuple that only the matching NIS output node decodes correctly, so don't feed it to an arbitrary pipe consumer. And the standing caveat: RvTools v2 is unmaintained with ComfyUI_Eclipse as the README's designated successor. It all still works today - just know you're using a well-built utility from a pack the author has since moved past.

Category🫦 RvTools II/ Pipe

Inputs (9)

NameTypeDefaultDescription
sampleropt*
scheduleropt*
stepsoptINT
cfgoptFLOAT
flux_guidanceoptFLOAT
denoiseoptFLOAT
sigmas_denoiseoptFLOAT
noise_strengthoptFLOAT
seedoptINT

Outputs (1)

NameTypeDescription
pipepipe