View & accessibility
Thumbnails
Motion
Bforartists
5.1
Editors

Add Menu - Utilities - Bundle

Bundles are like packed containers—they let you group multiple values (like vectors, floats, booleans) into a single wire. Think of them as a way to package data together and pass it around cleanly.

2
 min read
Up to date for 
5.1
draft

Add menu - Bundle

Add menu - Bundle
Add menu - Bundle

Bundles are like packed containers—they let you group multiple values (like vectors, floats, booleans) into a single wire. Think of them as a way to package data together and pass it around cleanly.

Combine Bundle

Combine Bundle

This node takes multiple inputs and wraps them into a single bundle.

Inputs

Sockets
Sockets

This is a dynamic socket that will populate with whatever you want to plug into it for later use. Accepts one or more bundle-compatible data streams.

These could represent attributes, geometry sets, vales, vectors, or grouped attributes depending on context.

Outputs

Bundle Socket

Standard bundle socket with a unified bundle containing all input elements. Use this to pass the packaged sockets to a Separate Bundle node for later user down the node tree lines.

Separate Bundle

Separate Bundle

This node unpacks a bundle back into its individual components.

Separate Bundle
EntryWhat it does
InputsThe inputs of the node are dynamic. Some inputs are only available in certain operations. For instance, the Scale input is only available in the Scale operator. · Bundle: Standard bundle socket with a unified bundle containing all input elements from a Combine Bundle node.
OutputsSockets: This is a dynamic series of socket that will populate with whatever is available from the incoming bundle line. Ouptuts one or more bundle-compatible data streams. These could represent attributes, geometry sets, vales, vectors, or grouped attributes depending on context.

Join Bundle

Join Bundle

Merges two or more Bundle inputs into a single output bundle.

Join Bundle

This enables modular data structuring, reuse, and override logic in procedural workflows—similar to combining structs in programming.

EntryWhat it does
InputsBundle: Bundle 1, Bundle 2, … Accepts multiple bundles created via the Combine Bundle node. Each bundle may contain different types of data (e.g. Float, Vector, String, Color)
OutputsBundle Socket: Standard bundle socket with a unified bundle containing all input elements. Use this to pass the packaged sockets to a Separate Bundle node for later user down the node tree lines.