Assembly Decoration

Places pre-rigged library assemblies at points on a tree using trait matching. The default tool for foliage placement.

The Assembly Decoration places pre-rigged assemblies at points on a tree's geometry. It consumes a library produced by an Assembly Resource, mounts on any node that accepts decorations (typically Grow), and carries decoration data to the Simulate.

Inputs

  • Geometry input. The tree geometry on which to place assemblies. Comes from the parent node.
  • Library input. The output of an Assembly Resource.

Outputs

Decoration data carried to the Simulate.

Parameters

Placement points

Spawn point sources:

ParameterDescription
TipsEnd points of branches.
IntersectionsWhere branches meet.
InternodesAlong the length of branches.
Custom groupsAny point group defined upstream.

Spawn density is configurable via skeleton resampling. Spawn distribution can be masked by mapping any attribute on the tree.

Selection

Selection is by trait matching. The classification gizmo is embedded on this node (press Enter to enter the state). See Traits for the conceptual model, or Classify for the standalone node and gizmo controls.

Shaping

Orientation, phyllotaxy, and per-spawn-point count controls, similar in shape to those on the Grow. All parameters are mappable.

Effectors

Effector slots. Effectors here apply rigid rotations through the assembly rig (not per-vertex deformation), preserving instancing.

Response modes: attract, repel, flatten, align (up), level (up), orbit. See Effectors.

Removal

Density-based post-placement pruning. Removes sub-components from over-dense regions rather than discarding whole assemblies.

Modes / States

  • Classify state. Press Enter while the tree is displayed to enter the trait-classification gizmo. Drag library entries on the trait graph to redistribute placement on the tree.

See also: Assembly decoration (feature) · Assembly Resource · Classify · Effectors