Path Scatter

Short Description

Scatters objects along curves and splines with customizable parameters.

Description

The Path Scatter tool scatters objects along curves or splines, allowing for flexible placement and configuration of scattered objects. It provides various parameters to control density, fitting, rotation, and scale of the scattered items, making it suitable for a range of use cases in 3D scene creation.

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 gives 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; Pattern allows specific indexes, while Random generates objects randomly.

  • Pattern: Specify the object number as pattern, and it will be repeated, allowing for complex arrangements.

  • 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 prevent them from touching 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, useful for trees and similar objects.

  • Tangents Jitter: Randomize position along the tangent of the curve, breaking up uniform placement.

  • Binormals Jitter: Randomize position along the binormal of the curve, further breaking 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 aligned with the curve's normal.

  • 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 specified space.

  • Y Rotation: Rotates the scattered objects along the Y axis in the specified space.

  • Z Rotation: Rotates the scattered objects along the Z axis in the specified space.

  • Twist Direction: Twists around the specified 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.

  • 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 comes at a 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