The Resample operator allows you to spawn new particles between existing particle pairs (adjacent siblings or parent/child).
Siblings: particles in an adjacent sibling relationship will be resampled.
Parent/children: particles in a parent/child relationship will be resampled.
Target: particles and their target (if it exists) will be resampled.
Particle binds: controls whether the bindings between particle pairs will be resampled.
Target channel: the custom data float channel from which to get the target particle ID.
A particle is a child of another particle if it was spawned from that other particle. 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.
Enable: controls whether resampling will occur when two particle pairs are separated by a certain distance.
Thresh: the minimum distance required between two particle pairs before resampling will occur.
Enable: controls whether resampling will occur between particle pairs on a random probability.
Thresh: the random probability that two particle pairs will be resampled.
Particles per pair: limits the total number of new particles that can be spawned between any two matching pairs (sibling or parent/child pairs)
Enable max pairs: limits the total number of new particles that can be spawned, per time step.
Max pairs: the maximum number of particle pairs that can be resample, per time step.
When “resample particle binds” is enabled, if pair 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)