3.4.Modifiers
A modifier represents a script that alters spawn points in some way. They are processed after the Distribution happens, but before the spawning takes place. Combining multiple together in sequence can achieve many different results.
Offset
Shifts the positions by a fixed or random amount in the XYZ direction. The direction can either be relative to the spline curve, the object’s current rotation or in world-space.
Rotate
Rotates the spawn point in degrees. Either fixed, randomly or in an alternating fashion.
Scale
Scales the spawn point, either uniformly or on specific axis.
Scaling can also be controlled by the distance of the object to the spline curve.
Snap To Colliders
Finds a collider along the configured direction and positions and/or rotates the spawn point towards it.
A slope limit (0-90 degrees) can remove objects at points where the surface slope falls outside of this range.
Height Filter
Removes spawn points that fall outside of the configured height range (min/max), with an optional falloff.
Typically used after the Snap To Colliders modifier.
Curvature Filter
Limits spawn points to sections on the spline curve that fall within the configured min/max turning angle.
Cull
Generates a virtual noise pattern, and removes spawn points that fall within a specified cutoff range.
Snap To Grid
Snaps the spawn point position to a virtual grid of the specified size. Option to specify which axis (XYZ) are affected.
Custom
Custom modifiers can also be scripted. See the related section.