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