Resample operator

The Resample operator allows you to spawn new particles between existing particles that exist in an adjacent sibling relationship.

Two particles are considered siblings if they were spawned from the same parent particle. Two particles are considered adjacent siblings if they were spawned in order, one immediately before or after the other.


Particles

  • Close sibling loops: controls whether groups of sibling particles will be turned into closed loops (turn this on to resample particles generated from closed splines).

By distance

  • Enable: controls whether resampling will occur when two adjacent siblings are separated by a certain distance.

  • Thresh: the minimum distance required between two adjacent siblings before resampling will occur.

By probability

  • Enable: controls whether resampling will occur between adjacent siblings based on a random probability.

  • Thresh: the random probability that two adjacent siblings will be resampled.

Subdivision

  • Count: the number of new particles spawned during a resampling of two adjacent sibling particles.

Resample Limits

  • Enable: limits the total number of new particles that can be spawned, per time step.

  • Per step: the maximum number of new particles that can be spawned, per time step.

Bindings

  • Resample particle binds: controls whether the bindings between adjacent siblings will be resampled, along with the particles themselves.

When “resample particle binds” is enabled, if adjacent siblings particles A and B are resampled such that particle C is spawned between them, any bindings between A and B will be resampled such that A will be bound to C, and C will be bound to B.

(A–B) > (A–C–B)

Uniqueness

  • Seed: the seed value for all varied parameters.