Path Scatter
Short Description
Scatter objects along curves or splines with customizable properties.
Description
The Path Scatter tool allows users to scatter objects along specified curves and splines. It offers various properties to customize the scattering behavior including density, rotation, and fitting options, making it versatile for creating complex scenes.
Properties
Base Properties
Curves: Curves to scatter on
Scatter: Meshes to scatter
Density Mode: Changes the density mode.
Density: Density represents a value relative to the objects you scatter, and give you plausible results.
Distance: Points will be scattered along the curve at this distance from each other
Count: Controls the number of scattered objects along the curve
Fit Axis: Set the axis of the object looking in the right direction, and the object will be fitted using that.
Fit Mode: Specify the fit mode for the objects, allowing for patterns and random distributions.
Pattern: Specify the object number as pattern, and it will be repeated.
Start Scatter: Scatter objects at the start of the curve
End Scatter: Scatter objects at the end of the curve
Flip Ends: Flip the start or end scatter objects
Fit Margin: Add or remove a margin around the fitted objects to let them not touch each other
Fill Stretch: Stretch the objects along the curve to fill it completely
Min Scale: Minimum scale of the scattered objects
Max Scale: Maximum scale of the scattered objects
Path Smooth: Smoothness of the path curve
Sink: Pushes your instanced objects downwards, which is very practical for trees
Tangents Jitter: Randomize position along the tangent of the curve, breaks up uniformity.
Binormals Jitter: Randomize position along the binormal of the curve, breaks up uniformity.
Resolution: Controls the sampling resolution of the curves
Random Spin: Randomly spins the scattered objects around their axis
Spin Axis: Axis to spin the objects around
Seed: Creates random variation of the current scatter setup
Feature Masking
Projection Mask: Projects the objects along this input mesh(es)
Add Mask: When masking is used, this can help you randomly restore masked objects
Remove Mask: Randomly mask out objects
Slice Start: Masks the scatter setup by slicing the internal curve at its start
Slice End: Masks the scatter setup by slicing the internal curve at its ends
Rotation Properties
Look at Mode: Control the direction of each object
Look at Objects: Objects to point the scattered objects at in LOOK AT mode.
Align to Curve: If turned on, orients along the normal of the curve
Rotation Jitter: Randomly jitters the rotation of each scattered object
Rotation Space: Rotate objects in world or object space
X Rotation: Rotates the scattered objects along the X axis in the given space
Y Rotation: Rotates the scattered objects along the Y axis in the given space
Z Rotation: Rotates the scattered objects along the Z axis in the given space
Twist Direction: Twists around this axis
Twist Rotation: Twists the scattered objects' rotations along the curve
Scale Properties
Scale Jitter: Randomly jitters the scale of each scattered object
Use Custom Scale: If checked, the Min and Max scale values in the Base properties will be ignored, in favor of the more granular scale options below
Xmin Scale: Minimum scale on the X axis
Ymin Scale: Minimum scale on the Y axis
Zmin Scale: Minimum scale on the Z axis
Xmax Scale: Maximum scale on the X axis
Ymax Scale: Maximum scale on the Y axis
Zmax Scale: Maximum scale on the Z axis
Position Override
Randomize Override: If set to true, the override value will be used to randomize the position of the scattered objects
X Override: Overrides the position along the X axis
Y Override: Overrides the position along the Y axis
Z Override: Overrides the position along the Z axis
Proximity Mask
Proximity: Proximity meshes ensure that only scattered objects nearby are kept
Distance: Controls the proximity distance
Sampling: A higher value results in more precise proximity masking, but at a heavier cost.
Misc
Receive decals: If set to true, instances receive decals
Enable collision: If True - collision is set to Enabled (Query and Physics), if False - NoCollision
Last updated