ClownOptions Combine
Merge several RES4LYF option nodes into one
- options_group
- options
Small node, useful job. RES4LYF splits its sampler tweaks into a family of ClownOptions_* nodes - one for momentum, one for sigma scaling, one for tiling, one for SDE masking, and so on. Each spits out an OPTIONS object. The problem: your sampler has only one options input. ClownOptions_Combine is the merge point that lets you feed it several at once.
You can already daisy-chain options - most ClownOptions_* nodes have an optional options input, so you thread the output of one into the next and build a single stack in a line. Combine is for when that gets awkward: when you've got two or three separate branches of options and want to fold them together into one bundle without one long chain. It's the RES4LYF equivalent of a "merge" node.
How it works
There's really one thing to know. The single required input, options_group, is an auto-growing widget (COMFY_AUTOGROW_V3) - as you connect an OPTIONS output to it, another empty slot appears, so it accepts as many option nodes as you want to plug in. It gathers them all and emits one options (OPTIONS) output.
That combined output goes straight into your sampler's options input, or into the options input of another ClownOptions node further down the line. Order and precedence between overlapping options is handled internally; your job is just to collect the ones you want active.
When you actually need it
If you're only using one or two option nodes, skip this - just chain them directly, since they already pass options through. Combine earns its place once you have a handful of independent tweaks (say momentum, sigma scaling, and an SDE mask) that you'd rather wire as parallel inputs than as a single fragile chain. It keeps the graph readable, which in a RES4LYF workflow is not nothing.
Installing RES4LYF
ComfyUI Manager: search RES4LYF, install, restart. Manual clone:
cd ComfyUI/custom_nodes
git clone https://github.com/ClownsharkBatwing/RES4LYF
pip install -r RES4LYF/requirements.txt
Portable users swap pip for python_embedded/Scripts/pip.exe. Restart, then hard-refresh the page with F5 (not just r). No models to download - this is all sampler-side code. rgthree-comfy is the recommended companion for the nested menus.
Common issues
The extra input slots don't appear. The auto-grow widget needs the frontend loaded properly. If new slots don't spawn when you connect one, do the F5 hard-refresh - a stale page is the usual culprit, same as with the rgthree menus.
An option seems to be ignored. Options only do something once the combined output reaches a sampler that reads them. Confirm the final options actually lands on the sampler's options input, not left dangling. A Combine node whose output goes nowhere changes nothing.
You don't need it at all. Genuinely - one or two options chain fine on their own. This node solves graph clutter, not a functional gap. Reach for it when the wiring, not the result, is the problem.
Inputs (1)
| Name | Type | Default | Description |
|---|---|---|---|
| options_group | COMFY_AUTOGROW_V3 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| options | OPTIONS | — |