Explode
v1.3.0Generators
Summary
The Explode converts the faces of a polygonal object into individual packed instances, forming POPX Geometry. Each instance is oriented according to the input geometry's normal and up vectors, which can be manually overridden if needed. If the default orientation isn't ideal, you can use POPX Reorient to adjust local orientations without physically rotating the instances. Geometry can be partitioned using either primitive numbers (one instance per primitive) or K-means clustering to group primitives into larger, cohesive sections.
Parameters
Partition Method
PartitionmethodDetermines how geometry is partitioned into instances.
Primitive Number
primnumClusteringclusterVoronoivoronoiScatter Method
ScattermethodDefines how scatter points are distributed for clustering.
Per Primitive
perprimVolume (Non-Deterministic)volnondeterministicVolumevolNumber of Clusters/Cells to Allocate
NumberofclustersMaximum number of clusters to allocate memory for.
Clusters/Cells Seed
ClustersseedRandom seed value for cluster generation.
Max Points to Allocate
MaxpointsMaximum number of output points to allocate memory for in Voronoi mode.
Max Triangles to Allocate
MaxtrianglesMaximum number of output triangles to allocate memory for in Voronoi mode.
Max Distance
MaxdistanceMaximum distance threshold for clustering.
Num Hash Buckets
NumhashbucketsNumber of hash buckets for spatial neighbor lookups.
Visualize Pieces
VisualizepiecesEnables color visualization of pieces.
Visualization Seed
VisualizationseedRandom seed for visualization colors.
Generate Vertex Normals
GeneratenormalsGenerates vertex normals for the output geometry.
Max Number of Primitives per Point
MaxprimsperpointMaximum number of primitives a point can be part of in the input geometry.
Angle
AngleThreshold angle between faces above which shared edge vertices don't share normals.
Compute Source Orient
ComputesourceorientComputes orientation based on the input geometry.
Use Custom Up Vector
UsecustomupvectorEnables custom up vector specification.
Custom Up Vector
CustomupvectorCustom up vector direction.
Custom Up Vector
CustomupvectorxCustom Up VectorCustomupvectoryCustom Up VectorCustomupvectorzInvert N
InvertnInverts the normal vector direction.
Invert Up
InvertupInverts the up vector direction.
Free Extra GPU Memory
FreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Inputs
Input 0
POPGeometry
Outputs
Output 0
POPPOPX_out1