Pipeline Nodes

All available pipeline nodes, grouped by category.

Generate

Node Description
Shape Fills a mathematical solid (sphere, box, cylinder, etc.) at the origin
Line Path Straight vertical skeleton chain
Curved Path Leaning skeleton chain in a configurable direction
Random Walk Path Organically wandering skeleton chain
Arc Curve Partial arc through a configurable angle sweep and orientation plane
Circle Curve Closed circle in the horizontal XZ plane
Ellipse Curve Closed ellipse in the horizontal XZ plane
Helix Curve Helical curve rising from the origin
Constant Float Outputs a fixed float value
Random Float Outputs a seeded uniform-random float

Branch

Node Description
Whorl Branches Radial whorls at regular intervals — characteristic conifer silhouette
Simple Recursive Branches Symmetric recursive branching at leaf nodes
Space Colonization Branches Organic crown grown toward attractor points
Weber–Penn Branches Multi-level deciduous branching at leaf nodes

Voxelize

Node Description
Skeleton Voxelizer Converts a skeleton to blocks by stamping spheres along each segment
Branch Depth Painter Repaints segments at or beyond a minimum branch depth
Tip Cluster Fill Fills noisy spherical leaf clusters around skeleton tips
Curve Fill Fills a solid tube of blocks along a curve

Combine

Node Description
Merge Blocks Unions two block maps; B overwrites A at conflicts
Subtract Blocks Removes positions in B from A
Intersect Blocks Keeps only positions present in both A and B

Transform

Node Description
Translate Blocks Shifts all blocks by a fixed integer offset
Rotate Blocks Rotates a block map in 90° increments around the origin
Mirror Blocks Reflects a block map across an axis plane
Scatter Blocks Places multiple randomly offset copies of a block map
Grid Blocks Places copies at regular grid positions
Curve Scatter Places copies at evenly-spaced points along a curve

Filter

Node Description
Ellipsoid Mask Removes blocks outside an ellipsoid above the origin
Noise Erode Removes blocks based on 3D noise
Gaussian Blur Fills gaps adjacent to enough filled neighbors, smoothing surfaces

Paint

Node Description
Depth Palette Repaints blocks by mapping height to a palette
Density Palette Repaints blocks by mapping local neighbor density to a palette
Noise Palette Repaints blocks by mapping 3D noise to a palette

Math

Node Description
Map Range Remaps a float from one range to another
Math Applies a binary arithmetic operation (add, multiply, power, etc.)