Fuse operator

The Fuse operator uses approximated k-means clustering to fuse neighbor particles within a certain radius together (by deleting all particles except for the particle at the center of each fusion sphere).


Operation

  • Fuse if position in radius: a particle will be fused with another particle if its position is inside the first particle’s fuse radius.

  • Fuse if radii overlap: a particle will be fused with another particle if its fuse radius overlaps the first particle’s fuse radius.

  • Fuse if convex hulls overlap: a particle will be fused with another particle if the convex hulls of the two particles overlap.

Convex hull overlap mode requires particles to have shape meshes assigned to them.

Radius

  • Radius type: the particle property from which to derive the base radius value.

  • Radius: the absolute radius value.

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

Variation %: the per-particle percentage of variation to apply.
  • Sort fusions by radii: when enabled, particles will be fused with respect to their radii - for any two given particles, the larger particle will remain after a fusion occurs.

Dynamic fusion

  • Fuse affects volume: when enabled, the remaining particle will have its volume increased by the volume of the fused particle.

  • Fuse affects position: when enabled, the remaining particle will be moved proportionally towards the fused particle.

  • Fuse affects velocity: when enabled, the remaining particle will have its velocity shifted towards the fused particle.

Clusters

  • Enable clustering: when enabled, only particles of the same/different cluster will be fused, depending on selected cluster mode.

  • Cluster channel: the custom data float channel from which to retrieve the cluster info.

  • Mode: the clustering mode.

Convex Hulls

  • Scale: a scale multiplier applied to the hulls used in the convex hull overlap test.

Local Offsets

  • X/Y/Z: position offsets in each particle’s local transform space used to control the position of each particle’s fusion sphere location.

Display

  • Display fuse spheres: displays the fuse spheres in the viewport.

Uniqueness

  • Seed: the seed value for all varied parameters.