Property Test operator

The Property Test operator tests if particles satisfy property-based conditions.


Test Type

  • Property List: the list of testable particle properties.

  • Test TRUE if property is: various conditions that will be used in the test.

Test Value

  • Absolute/Custom Float: controls whether the test value will be taken from the spinner, or a custom float data channel.

  • Value: the absolute test value.

  • Channel: the custom float channel from which to take the value.

Variation: the per-particle amount of variation to apply.

Custom Float

  • Channel: the channel to take the custom float particle data from.

Texmap

  • Texmap: the texmap used for the texmap intensity test.

Neighbors

  • Absolute radius: the neighbor search radius of each particle will be set to a specific value.

  • Radius: the specific neighbor search radius value.

  • Shape radius: the neighbor search radius of each particle will be set to each particle’s shape mesh radius.

  • Scale radius: the neighbor search radius of each particle will be set to each particle’s maximum scale dimension.

  • Multiplier: the multiplier to apply to shape/scale radius values.

  • Look ahead: the search will be conducted at a location this far along the particle’s velocity vector.

  • Field of view: the search will be limited to particles within this number of degrees to the particle’s trajectory.

  • Sweep test: searches for neighbors along each particle’s entire trajectory, not just the particle’s starting position.

Simulation Groups

  • Simulation groups: controls which particle simulation groups will be considered for the test.

Broken Bindings

  • Test by ID: controls whether only bindings which have a matching ID will be tested.

  • ID: the ID to match.

  • TRUE if all broken: controls whether the test condition will be satisfied if all bindings are broken.

Uniqueness

  • Seed: the seed value for all varied parameters.