Procedural Queue

Procedural Queue is a distribution tool that places instances of objects or collections along a selected curve or path. Under the hood, the system uses Geometry Nodes to generate the queue, allowing users to define the spacing based on either a specific item count or a set distance between elements.

The tool offers granular control over how source geometry is selected and oriented. When using a collection, items can be picked sequentially or randomized using a seed value. Various alignment types are supported, including end-to-end alignment along the curve, side-by-side parallel placement, or having all instances face a specific target object. Enabling the tracking mode forces the queue items to dynamically update their rotation to look at the target object when it moves in the scene.

A known limitation is that the tool only recognizes the main body of a selected object and ignores existing child hierarchies attached to it.