Spline Spawner Documentation

Spline Spawner
Version: 1.1.0
Review

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.

Raycasting in DOTS(?) is fairly limited, so filtering for specific objects or colliders types (eg. terrains) is not possible unfortunately.

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.

This only works with the “On Curve” distribution method.

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.

Yes No Suggest edit
Last updated on August 18, 2025
0 of 0 users found this section helpful
If you're familiar with this asset, please consider leaving a review!
Your support is what makes complementary updates possible!
Suggest Edit