←ALL OPERATORS
> generators

Explode

generators/explode·v1.5.1
IN:2  OUT:1

The Explode partitions a polygonal mesh into pieces and creates one packed point per piece, carrying its position, rest frame and bounds, so every POPX operator after it moves the pieces as instances. Pieces come from each primitive, from clusters of primitives around seed points, or from a Voronoi Fracture that cuts the mesh along the cells of the seeds.

Seeds are scattered on the mesh or supplied on the second input, Voronoi Fracture keeps open surface shells or caps solid, watertight shards from a closed mesh, and Fuse Pieces joins each piece into one connected surface. The rest frame is built from the surface normals with an optional custom up vector, and POPX Reorient can adjust it without rotating the pieces.

PAGEExplode
Fuse PiecesFusepiecesMerges the points each piece shares, so every piece is one connected surface. Points on the border between two pieces stay separate.
Number of Clusters/CellsNumberofclustersNumber of scattered seeds, as clusters or Voronoi cells. Not used when the seeds come from the second input.
Clusters/Cells SeedClustersseedSets the random seed of the scattered clusters or cells.
Max NeighborsMaxneighborsNumber of nearby cells tested per triangle. Use 8 or more for Solid Pieces.
Visualize PiecesVisualizepiecesDisplay each piece with a unique color.
Visualization SeedVisualizationseedNumerical value that initializes the random piece colors.
PAGEOrient
Generate Vertex NormalsGeneratenormalsEnable generating vertex normals.
Max Number of Primitives per PointMaxprimsperpointUsed to allocate temporary storage, it should be set to the maximum number of primitives a point can be a part of in the input geometry.
AngleAngleFor vertex normals, the threshold angle between faces above which the shared edge vertices don't share normals.
Compute Source OrientComputesourceorientWhen on, each piece's rest frame is built from the surface normals. When off, the identity frame is used.
Use Custom Up VectorUsecustomupvectorUse Custom Up Vector as the up of the frame instead of deriving it from the normal.
Invert NInvertnEnable flipping the N direction.
Invert UpInvertupFlip the up direction by 180 degrees.
PAGECommon
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Input 0 POP - Geometry
Input 1 POP - Cluster/Voronoi Seeds
Output 0 POP - POPX Geometry