Grid Scatter
Short Description
Creates a customizable instance grid of input objects.
Description
The Grid Scatter tool allows users to create an instance grid of various input objects, enabling efficient placement and manipulation in 3D space. Users can customize the grid dimensions, distribution methods, and numerous other properties to achieve desired visual effects.
Properties
Base Properties
Origin: Origin object used as the center of the grid
Scatter: Objects to instance on the grid
Distribution: Controls how objects are distributed - as a line, plane or 3D grid
Min Scale: Minimum scale of your scattered meshes
Max Scale: Maximum scale of your scattered meshes
Seed: Randomly changes each object in the grid
Grid Properties
Width: Width of the grid
Depth: Depth of the grid
Height: Height of the grid
Width Divisions: Width Divisions of the grid
Depth Divisions: Depth Divisions of the grid
Height Divisions: Height Divisions of the grid
Feature Masking
Remove Mask: Randomly removes objects, ignoring any previous masking
Remove Bottom: If checked, the bottom half of the grid that's below the origin will be removed
Proximity Mask
Objects: You can pass meshes, curves and even instancers to use them as masks
Distance: Distance of the objects' proximity mask
Sampling: A higher value results in more precise proximity masking, but at a heavier cost
Width: Width of the proximity mask. This allows your masking to create strokes/slices of your scatter setup.
Noise Mask
Breakup: Controls the intensity of the noise/breakup.
Breakup Scale: Frequency of the noise mask. This basically controls the scale of the noise
Smoothness: This value controls how sharp/soft the noise mask is
Warp: Deforms the noise mask, which can result in some really interesting swirly mask shapes
Scale Multiplier: Multiplier for the noise scale.
Scale X: Scale factor for the noise in the X direction.
Scale Y: Scale factor for the noise in the Y direction.
Scale Z: Scale factor for the noise in the Z direction.
Position Properties
X Jitter: Randomizes the position along the X axis
Y Jitter: Randomizes the position along the Y axis
Z Jitter: Randomizes the position along the Z axis
Jitter Multiplier: Multiplies the jitter amount
Uniform Jitter: Applies uniform jitter to all axes
Rotation Properties
Incremental Spin: Write your incremental values as ints or floats, separated by spaces.
Sort Increments: If set to True, the incremental values will be applied in order, instead of randomly
Override Rotation: If set to True, the rotation will be overridden by the values below
X Override: Overrides the rotation along the X axis
Y Override: Overrides the rotation along the Y axis
Z Override: Overrides the rotation along the Z axis
Random Spin: This ensures that all instances have a random angle/spin to them
Uniform Angle: Adjust the angle/spin of your instances.
X Jitter: Randomizes the rotation along the X axis
Y Jitter: Randomizes the rotation along the Y axis
Z Jitter: Randomizes the rotation along the Z axis
Object-Based Scaling
Objects: Add meshes or curves to affect the scale of the scattered objects
Distance: Controls the strength of the scale influences
Multiplier: Controls the distance from the inputs for the influence to apply
Falloff: Controls how the influence tapers off with distance.
Misc Settings
End Cull Distance: Distance from camera at which each instance completely fades out
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