Scatter is a form of compound object that randomly scatters the selected source object either as an array, or over the surface of a distribution object.
Create panel >
(Geometry) > Compound Objects > Object Type rollout > Scatter
The plane of the hill is used to scatter the trees and two different sets of rocks.
To create a Scatter object:
Create an object to be used as a source object.
Optionally, create an object to be used as a distribution object.
Select the source object, and then on the Object Type rollout, click Scatter.

Results of scattering source object with distribution object visible (left) and hidden (right)
You now have two choices. You can either scatter the source object as an array without using a distribution object, or use a distribution object to scatter the object. See the following procedures.
To scatter the source object without a distribution object:
To scatter the source object using a distribution object:
Most of the spinner values are animatable, so you can animate things like the number of duplicates, their transformations, and so on.

Scatter objects (the grass) with a high number of duplicates

Contains the options for selecting a distribution object.
Displays the name of the distribution object selected with the Pick button.
Click this button, then click an object in the scene to specify it as a distribution object.
Lets you specify how the distribution object is transferred to the scatter object. It can be transferred either as a reference, a copy, an instance, or moved, in which case the original shape is not left behind.

The options on this rollout let you specify how the source object is scattered, and let you access the objects that make up the compound Scatter object.
These two options let you choose the basic method of scattering the source object.
Contains a list window showing the objects that make up the Scatter object.
Click to select an object in the window so that you can access it in the Stack. For example, if your distribution object is a sphere, you can click Distribution: D_Sphere01, open the Stack list, and select Sphere to access the sphere's parameters.
Lets you rename the source object within the compound Scatter object.
Lets you rename the distribution object.
Extract a copy or an instance of the selected operand. Choose an operand in the list window to enable this button.
This option lets you specify how the operand is extracted: as either an instance or a copy.

These options affect the source object locally.
Specifies the number of scattered duplicates of the source object.
This number is set to 1 by default, but you can set it to 0 if you want to animate the number of duplicates, beginning with none. Note that the Duplicates number is ignored if you're distributing the duplicates using either Face Centers or Vertices. In these cases, one duplicate is placed at each vertex or face center, depending on your choice.
Alters the scale of the source object, affecting each duplicate identically. This scale occurs before any other transforms.
Applies a random perturbation to the vertices of the source object.
Lets you specify the number of frames within which each source object duplicate's animation is offset, at random, from the original. So, for example, if you set Animation Offset to 10, each duplicate will start animating at a random frame between 0 and 10. At the default setting of 0, all duplicates move identically.

These options affect how the duplicates of the source object are arranged, relative to the distribution object. These options have an effect only when a distribution object is used.
When on, orients each duplicate object perpendicular to its associate face, vertex, or edge in the distribution object. When off, the duplicates maintain the same orientation as the original source object.
When on, limits distribution to the selected faces passed up the Stack. Perhaps the easiest way to do this is to use the Instance option when picking the distribution object. You can then apply a Mesh Select modifier to the original object and select only those faces you want to use for the distribution of the duplicates.
These options let you specify how the geometry of the distribution object determines the distribution of the source object. These options are ignored if you're not using a distribution object.
Area Distributes duplicate objects evenly over the total surface area of the distribution object.

Objects distributed over a spherical surface with Area turned on
Even Divides the number of faces in the distribution object by the number of duplicates, and skips the appropriate number of faces in the distribution object when placing duplicates.
Skip N Skips N number of faces when placing duplicates. The editable field specifies how many faces to skip before placing the next duplicate. When set to 0, no faces are skipped. When set to 1, every other face is skipped, and so on.
Random Faces Applies duplicates randomly over the surface of the distribution object.
Along Edges Assigns duplicates randomly to the edges of the distribution object.
All Vertices Places a duplicate object at each vertex in the distribution object. The Duplicates value is ignored.
All Edge Midpoints Places a duplicate at the midpoint of each segment edge.
All Face Centers Places a duplicate object at the center of each triangular face on the distribution object. The Duplicates value is ignored.
Volume Scatters objects throughout the distribution object's volume. All other options restrict distribution to the surface. Consider turning on Display rollout > Hide Distribution Object with this option.

Objects fill a spherical volume with Volume turned on

Choose whether to display the results of the scatter operation or the operands before the scattering.

The settings in the Transforms rollout let you apply random transform offsets to each duplicate object. The values in the transform fields specify a maximum offset value that's applied randomly with a positive or negative value to each duplicate. Thus, if you set a rotation angle of 15 degrees, duplicates are rotated randomly from –15 to +15 degrees. For example, one duplicate might be rotated 8 degrees, another –13, another 5, and so on. You can use the Transform settings with or without a distribution object. When there is no distribution object, you must adjust the Transform settings in order to see the duplicates.
Specifies random rotation offsets.
Enter the maximum random rotational offset you want about the local X, Y, or Z axis of each duplicate.
When on, forces all three settings to match the maximum value. The other two settings become disabled, and the setting containing the maximum value remains enabled.
Specifies translation of the duplicates along their local axes.
Enter the maximum random movement you want along the X, Y, or Z axis of each duplicate.
When on, forces all three settings to match the maximum value. The other two settings become disabled, and the setting containing the maximum value remains enabled.
Lets you specify the translation of duplicates along barycentric face coordinates of the associate face in the distribution object. These settings have no effect if you're not using a distribution object.
The first two settings specify the barycentric coordinates on the surface of the face, while the N setting sets the offset along the normal of the face.
When on, forces all three settings to match the maximum value. The other two settings become disabled, and the setting containing the maximum value remains enabled.
Lets you specify the scaling of duplicates along their local axes.
Specifies the percent of random scaling along the X, Y, or Z axis of each duplicate.
When on, forces all three settings to match the maximum value. The other two settings become disabled, and the one containing the maximum value remains enabled.
When on, maintains the original aspect ratio of the source object. Typically, this provides uniform scaling of duplicates. When Lock Aspect Ratio is off, and any of the X, Y, and Z settings contain values greater than 0, the result is non-uniform scaling of duplicates because the values represent random scaling offsets in both positive and negative directions.

Provides options that affect the display of the Scatter object.
These options affect the display of the source and destination objects.
Specifies the percentage of the total duplicate objects that appear in the viewports. This has no effect on the rendered scene.
Hides the distribution object. The hidden object does not appear in the viewport or in the rendered scene.
Lets you set a seed number upon which the random values are based. Thus, altering this value changes the overall effect of the scattering.
Generates a new, random seed number.
Use this spinner to set the seed number.

Lets you store preset values to use in other Scatter objects. For example, after setting all of your parameters for a specific Scatter object and saving the settings under a specific name, you can then select another Scatter object and load the preset values into the new object.
Lets you define a name for your settings. Click the Save button to save the current settings under the preset name.
Displays saved preset names.
Loads the preset currently highlighted in the Saved Presets list.
Saves the current name in the Preset Name field and places it in the Saved Presets window.
Deletes the items selected in the Save Presets window.