Nodes/Forbidden Vision/Forbidden Vision 🎛️ Settings
ComfyUI Node

Forbidden Vision 🎛️ Settings

One dropdown for the sampler, everywhere it's used

By luxdelux7·Created about a year ago·Updated about a month ago· 101
Forbidden Vision 🎛️ Settings
    • sampler_name
    • scheduler
    sampler_nameeuler_ancestral
    schedulersgm_uniform

    Settings is the smallest node in the Forbidden Vision pack, and it does exactly one thing: it takes a sampler_name and a scheduler and outputs them as wires. That's the whole node. It's easy to look at it and wonder why it exists, but it solves a genuinely annoying ComfyUI problem.

    The problem it solves

    Sampler and scheduler are choices you make over and over in a workflow - the Fixer wants a sampler, the Builder wants a sampler, the Inpainter wants a sampler, and they all default to the same thing (euler_ancestral / sgm_uniform). Without this node, changing your mind about which sampler to use means finding every sampler dropdown in your graph and editing them one at a time. With it, you set the choice once, wire the outputs into every node that accepts them, and change one dropdown to retarget the whole graph.

    How to use it

    Forbidden Vision 🎛️ Settings → sampler_name → Fixer/BBuilder/Inpainter sampler
                               → scheduler   → Fixer/BBuilder/Inpainter scheduler
    

    The dropdowns are backed by ComfyUI's own list of samplers (all 44 of them, from euler through uni_pc_bh2) and schedulers (the 9 standard ones), so you get exactly the same options a KSampler exposes - no missing entries, no custom ones. euler_ancestral and sgm_uniform are the pack defaults, matching what the author uses with SDXL models. Both outputs are plain string wires, so any node with a sampler or scheduler input will accept them.

    The honest caveat

    Every sampler node in this pack also has its own dropdown, and a workflow with a few nodes rarely justifies the extra wiring. Where Settings earns its keep is in larger graphs or workflows you share: a single, named control that says "the sampling behavior of this whole pack lives here." It's also a nice pattern for template workflows - the reader drags in the pack, and this node gives them one obvious knob instead of five identical-looking ones. It's not a feature showcase, it's a convenience. For that, it does the job flawlessly, because there's nothing about it to go wrong.

    CategoryForbidden Vision

    Inputs (2)

    NameTypeDefaultDescription
    sampler_nameCOMBOeuler_ancestral44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
    schedulerCOMBOsgm_uniform9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3

    Outputs (2)

    NameTypeDescription
    sampler_nameeuler,euler_cfg_pp,euler_ancestral,euler_ancestral_cfg_pp,heun,heunpp2,exp_heun_2_x0,exp_heun_2_x0_sde,dpm_2,dpm_2_ancestral,lms,dpm_fast,dpm_adaptive,dpmpp_2s_ancestral,dpmpp_2s_ancestral_cfg_pp,dpmpp_sde,dpmpp_sde_gpu,dpmpp_2m,dpmpp_2m_cfg_pp,dpmpp_2m_sde,dpmpp_2m_sde_gpu,dpmpp_2m_sde_heun,dpmpp_2m_sde_heun_gpu,dpmpp_3m_sde,dpmpp_3m_sde_gpu,ddpm,lcm,ipndm,ipndm_v,deis,res_multistep,res_multistep_cfg_pp,res_multistep_ancestral,res_multistep_ancestral_cfg_pp,gradient_estimation,gradient_estimation_cfg_pp,er_sde,seeds_2,seeds_3,sa_solver,sa_solver_pece,ddim,uni_pc,uni_pc_bh2
    schedulersimple,sgm_uniform,karras,exponential,ddim_uniform,beta,normal,linear_quadratic,kl_optimal