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

Sampler Settings NIS (Flux)

The Flux sampler controls you actually tweak, packed onto one wire

By r-vage·Created about a year ago·Updated 5 months ago· 23
Sampler Settings NIS (Flux)
    • pipe
    Sampler
    Scheduler
    Steps20
    CFG3.50
    Flux_Guidance3.50
    Denoise1.0
    Sigmas_Denoise0.45
    Noise_Strength0.50
    Noise_Seed0

    If your Flux workflow is a wall of widgets you keep hunting through, this node exists to shrink that wall. Sampler Settings NIS (Flux) gathers the nine sampler settings you're most likely to touch on a Flux run - sampler, scheduler, steps, CFG, Flux guidance, denoise, sigmas denoise, noise strength and noise seed - into one node that outputs a single pipe wire. The "pipe" here is just a Python tuple: nine values riding one cable so you can park all your sampling decisions in one clean, groupable node.

    How the pipe works

    The RvTools sampler-settings family pairs a Settings node with a matching "Pipe Out" node. The Settings node packs the values; the corresponding Pipe Out Sampler Settings NIS (Flux) node unpacks them back into nine typed sockets - sampler, scheduler, steps, cfg, flux_guidance, denoise, sigmas_denoise, noise_strength, seed - which you then wire into your KSampler and Flux guidance nodes. There's also a "Pipe In" variant if you'd rather assemble the pipe by hand. So the flow is:

    Sampler Settings NIS → pipe → Pipe Out NIS → KSampler + guidance

    The inputs that matter

    • Sampler and Scheduler - full ComfyUI sampler list (including the newer euler_cfg_pp and friends) plus schedulers with the AYS presets and the Flux extras (OSS FLUX, GITS[coeff=1.2], simple_test) appended. The scheduler list is the union of vanilla + Impact's extras, which is handy if you move workflows between packs.
    • Steps (default 20), CFG (default 3.5) - standard.
    • Flux_Guidance (default 3.5) - Flux's own guidance value, the one that does the heavy lifting on this model family; Flux ignores CFG the way SDXL uses it.
    • Denoise (default 1.0) and Sigmas_Denoise (default 0.45) - denoise for img2img, sigmas denoise for when you're running with a sigmas/shift workflow.
    • Noise_Strength (default 0.5) and Noise_Seed - the pair that drives Flux's noise-injection tricks (the same values you'd plug into a FluxGuidance/noise add node).

    The output is a single pipe. Don't wire it straight into a KSampler - KSampler doesn't know what a pipe is. It goes to the matching Pipe Out node first.

    Installing it

    ComfyUI Manager → search ComfyUI-RvTools_v2, install, restart; or:

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

    No model downloads. The pack pulls in torch, numpy, Pillow, opencv, pilgram, pynvml and piexif via requirements.txt - all already present in a stock ComfyUI.

    Gotchas

    Two things. First, this pack is no longer maintained - the README points you to ComfyUI_Eclipse, which folds in most of these nodes - but the plumbing is simple enough that it keeps working fine. Second, remember the v2 renaming: workflows built on the old ComfyUI-RvTools v1 node names won't match this pack and Manager will flag them missing. If you find a pipe mismatch error ("not enough values to unpack"), you've paired a Settings node with the wrong Pipe Out variant - each Settings node needs its own matching Pipe Out type, since the tuple lengths differ between NIS, SGS and Small.

    Category🫦 RvTools II/ Settings

    Inputs (9)

    NameTypeDefaultDescription
    SamplerCOMBO44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
    SchedulerCOMBO16 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +10
    StepsINT20
    CFGFLOAT3.50
    Flux_GuidanceFLOAT3.50
    DenoiseFLOAT1.00–1
    Sigmas_DenoiseFLOAT0.45
    Noise_StrengthFLOAT0.50
    Noise_SeedINT00–18446744073709550000

    Outputs (1)

    NameTypeDescription
    pipepipe