Nodes/ComfyUI-Blender/Blender Input Sampler
ComfyUI Node

Blender Input Sampler

A sampler dropdown on your Blender panel — straight from the server's list

By alexisrolland·Created about a year ago·Updated 26 days ago· 183
Blender Input Sampler
  • group
  • SAMPLER
sampler_name
order0
default

The sampler is the knob people fiddle with most after the seed and the CFG - switch from euler to dpmpp_2m and suddenly your shot has the grain you wanted. BlenderInputSampler puts that knob on the add-on's panel as a dropdown populated directly from the ComfyUI server's own sampler list, so the panel never shows a sampler your server doesn't actually have. It's the pack's version of KSamplerSelect, which is exactly what it subclasses - the source inherits the selector's schema, renames the node, and tacks on the standard order/default/group configuration.

One thing worth knowing: the dropdown isn't hard-coded. The pack exposes a /blender/samplers endpoint on the ComfyUI server that returns the live KSampler.SAMPLERS list, and the add-on pulls from it. That means new samplers added by newer ComfyUI versions show up automatically instead of going stale. Nice touch, and it's why the node's "SAMPLER" output type is a wildcard any-socket rather than a fixed enum.

Inputs and outputs

  • sampler_name - the sampler to use, from the server's live list. A dropdown in Blender.
  • default - the sampler the dropdown starts on. Set it to euler or dpmpp_2m or whatever your baseline is so a fresh import starts from a known place.
  • order - panel position, lower first.

Output is a single SAMPLER (any type), which wires into a KSampler's sampler_name input. There's no scheduler here - that's a separate KSampler input and not something this node covers, so pick your scheduler elsewhere in the graph.

Installing it

Whole-pack routine. ComfyUI side, ComfyUI Manager → search "ComfyUI-Blender", or:

cd ComfyUI/custom_nodes
git clone https://github.com/alexisrolland/ComfyUI-Blender

Restart ComfyUI. No extra Python dependencies, but you need a current ComfyUI - schema v3 nodes won't load on older builds. The Blender add-on is the other half, a ZIP from the latest release installed via Edit > Preferences > Add-ons > Install from Disk.

Where people get burned

Because the list is served live from ComfyUI, the dropdown can be empty or outdated if the server hasn't refreshed after an update - a quick ComfyUI restart fixes it, and the Blender side should re-fetch. Second, a default that names a sampler the server doesn't list will render blank; keep it to real names. Third, remember this is only the sampler - people wire it into a KSampler and then wonder why their scheduler or steps aren't on the panel; those are separate inputs you'd expose with their own nodes. And the standing pack rules apply: panel only after an API-format export and import, node title becomes the label. Cheap to run, and the sampler choice it feeds is anything but.

Categoryblender

Inputs (4)

NameTypeDefaultDescription
sampler_nameCOMBO44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38
orderINT0-2147483648–2147483647Position of the input in the Blender add-on.
defaultSTRINGDefault value of the input in the Blender add-on.
groupoptGROUP

Outputs (1)

NameTypeDescription
SAMPLER*