Split Bundle
Splits one bundle into its fields, with one output pin per field, so a model, clip, vae, image, latent, prompt or sampler setting can be read out of a single wire. Wire a node's `bundle` output here (Merge Bundles works too), or turn `get` on and type the constant name another node sets. With `get` on, no wire is needed: the browser resolves the name to the node that sets it, including from inside a subgraph. A name wins over a wire when both are present. The output pins follow the bundle's field names. Muting or bypassing the source leaves its pins named but empty, so a muted image never renames another field. The Fields… button opens a list of the output pins that can be dragged into a different order, with a tick box per field to hide pins that are not needed; the order and the hidden fields are saved with the workflow, and a field added later is appended and shown. This node needs no other node pack; bundles are plain name/value mappings.
- bundle
- field_1
- field_2
- field_3
- field_4
- field_5
- field_6
- field_7
- field_8
- field_9
- field_10
- field_11
- field_12
- field_13
- field_14
- field_15
- field_16
- field_17
- field_18
- field_19
- field_20
- field_21
- field_22
- field_23
- field_24
- field_25
- field_26
- field_27
- field_28
- field_29
- field_30
- field_31
- field_32
Inputs (4)
| Name | Type | Default | Description |
|---|---|---|---|
| bundleopt | OBVPM_BUNDLE | The bundle to split. Wire a node's `bundle` output here (or the output of Merge Bundles). Its fields become this node's outputs. | |
| getopt | BOOLEAN | false | Read a bundle by constant name instead of a wire. Turn this on and fill `constant` with the name a node sets; the browser finds that node, even in an outer graph. A name wins over a wire when both are present. |
| constantopt | STRING | Constant name to read when `get` is on. This is a drop-down of every `set` name in the graph (and in outer graphs), refreshed as setters are added or renamed. Hidden while `get` is off. Leave it empty to use the wired bundle. | |
| fieldsopt | STRING | Internal: the field names for this run, written by the browser when the pins are built. Leave it empty. |
Outputs (32)
| Name | Type | Description |
|---|---|---|
| field_1 | * | One field of the bundle, in the order shown on the node. |
| field_2 | * | One field of the bundle, in the order shown on the node. |
| field_3 | * | One field of the bundle, in the order shown on the node. |
| field_4 | * | One field of the bundle, in the order shown on the node. |
| field_5 | * | One field of the bundle, in the order shown on the node. |
| field_6 | * | One field of the bundle, in the order shown on the node. |
| field_7 | * | One field of the bundle, in the order shown on the node. |
| field_8 | * | One field of the bundle, in the order shown on the node. |
| field_9 | * | One field of the bundle, in the order shown on the node. |
| field_10 | * | One field of the bundle, in the order shown on the node. |
| field_11 | * | One field of the bundle, in the order shown on the node. |
| field_12 | * | One field of the bundle, in the order shown on the node. |
| field_13 | * | One field of the bundle, in the order shown on the node. |
| field_14 | * | One field of the bundle, in the order shown on the node. |
| field_15 | * | One field of the bundle, in the order shown on the node. |
| field_16 | * | One field of the bundle, in the order shown on the node. |
| field_17 | * | One field of the bundle, in the order shown on the node. |
| field_18 | * | One field of the bundle, in the order shown on the node. |
| field_19 | * | One field of the bundle, in the order shown on the node. |
| field_20 | * | One field of the bundle, in the order shown on the node. |
| field_21 | * | One field of the bundle, in the order shown on the node. |
| field_22 | * | One field of the bundle, in the order shown on the node. |
| field_23 | * | One field of the bundle, in the order shown on the node. |
| field_24 | * | One field of the bundle, in the order shown on the node. |
| field_25 | * | One field of the bundle, in the order shown on the node. |
| field_26 | * | One field of the bundle, in the order shown on the node. |
| field_27 | * | One field of the bundle, in the order shown on the node. |
| field_28 | * | One field of the bundle, in the order shown on the node. |
| field_29 | * | One field of the bundle, in the order shown on the node. |
| field_30 | * | One field of the bundle, in the order shown on the node. |
| field_31 | * | One field of the bundle, in the order shown on the node. |
| field_32 | * | One field of the bundle, in the order shown on the node. |