Specifies which agent primitives are affected by this SOP’s operations. Each assignment can modify a subset of this group.
Specifies whether to edit the agent’s list of current layers, or its list of collision layers.
Removes any of the agent’s assigned layers which match this pattern.
For example, a value of
* will remove all of the layers assigned to the agent before applying the new layer assignments.
Number of Assignments
Performs layer assignments (from a weighted distribution) to a group of agents.
Toggles whether the layer assignment is performed.
Specifies how to select the agents for this layer assignment. The agents can be selected by specifying a group, or by matching against the agent’s list of current layers or collision layers.
Specifies a subgroup of agents to assign a layer to.
A layer will be assigned to the agent if at least one of the layers already assigned to the agent matches this pattern. This includes earlier assignments made by this SOP.
Percent to Select
If enabled, the layer assignment is only applied to a percentage of the selected agents.
Seed for the random selection of agents performed when Percent to Select is enabled.
Seed for the random layer selection.
Specifies a weighted random distribution of layers.
Specifies one or more layer names. The associated Weight value is divided evenly between the layers matching this pattern.
Specifies how likely the layers are to be selected.