22_CGClonePrefabs, 28_AsteroidBelt, 29_CGDeformMesh_BarbedWire.
Generates a collection of Spots by distributing Bounds along a Path or Volume. Each spot defines where one item from the Bounds array should be placed. Feed the output into Create Mesh or Create GameObject to instantiate the actual objects.
Items are organized into groups. A group is a set of items that are placed together as a unit. For example, a fence section made of three meshes: a start post, middle panels, and an end post. Groups can repeat along the path, either in order or randomly (with optional weighting).
| Name | Type | Description |
|---|---|---|
| Spots | Spots | The generated placement spots |
Controls placement range and cross-volume positioning.
The portion of the path or volume along which spots are placed.
When the input is a Volume, choose whether to place spots on the path center or on the volume's surface.
Shifts the cross-section origin by a constant value. On a volume, the initial base is defined in Shape Extrusion → Shift.
Shifts the cross-section origin by a value that varies along the path's length. The curve's X axis is Relative Distance (0 = start of range, 1 = end). On a volume, the initial base is defined in Shape Extrusion → Shift.
Run a dry run to preview placement counts without creating spots.
Manage the list of groups. Add, remove, rename, and reorder groups here.
The range of groups that will repeat along the volume. Groups outside this range are placed only once (as fixed start/end groups).
How repeating groups are selected:
(Only when non-repeating end groups exist)
When enabled, the last non-repeating group is placed exactly at the end of the range. When disabled, it is placed at the first available spot, which may leave a gap at the end.
Settings for each individual group.
When enabled, items within the group are selected randomly.
(Requires Randomize Items)
The indices of the items available for random selection.
When enabled, the entire group is skipped if there is not enough space to fit all its items.
Extra space to add before the group.
Extra space to add after the group.
Shifts the cross-section origin for this group specifically.
When enabled, this group ignores the Cross Base settings from the General tab.
When enabled, translation is applied in world space rather than the path's local space.
Position offset applied to each spot in this group.
How spot rotation axes are defined relative to the path:
Rotation offset applied to each spot in this group.
When enabled, scale is applied equally on all axes.
Scale applied to each spot in this group.