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 Particle

  • Self: the particle’s own properties will be tested.

  • Target: properties of the particle’s target particle will be tested.

  • Channel: the custom float channel containing the target particle ID.

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.

Uniqueness

  • Seed: the seed value for all varied parameters.

Custom Property Value Rollout

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

Neighbors Rollout

Test type

  • Neighbors within particle’s radius: a particle will be considered a neighbor if its position is within the searching particle’s radius.

  • Particle within neighbors’ radius: a particle will be considered a neighbor if the searching particle is within its radius.

  • Particle and neighbor radii overlap: a particle will be considered a neighbor if its radius overlaps with the searching particle’s radius.


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

Particle Groups Rollout

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

Texmap Rollout

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

Broken Binds Rollout

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

Search Binds Rollout

  • ID: the binding ID to look for in the bind search.

  • Depth: the maximum depth in the binding hierarchy to search for bindings with the matching ID.

Count Binds Rollout

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

  • ID: the ID to match.