Explode
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
Page: Define Pieces
Partition Method
Method
–
–
Determines how geometry is partitioned into instances.
Primitive Number
primnum
Clustering
cluster
Scatter Method
Scattermethod
–
–
Defines how scatter points are distributed for clustering.
Per Primitive
perprim
Volume (Non-Deterministic)
volnondeterministic
Volume
vol
Number of Clusters
Numberofclusters
–
Specifies the number of clusters to create.
Clusters Seed
Clustersseed
–
Random seed value for cluster generation.
Max Distance
Maxdistance
–
Maximum distance threshold for clustering.
Visualize Pieces
Visualizepieces
–
Enables color visualization of pieces.
Visualization Seed
Visualizationseed
–
Random seed for visualization colors.
Page: Orient
Generate Vertex Normals
Generatenormals
–
Generates vertex normals for the output geometry.
Max Number of Primitives per Point
Maxprimsperpoint
–
Maximum number of primitives a point can be part of in the input geometry.
Angle
Angle
–
Threshold angle between faces above which shared edge vertices don't share normals.
Compute Source Orient
Computesourceorient
–
Computes orientation based on the input geometry.
Use Custom Up Vector
Usecustomupvector
–
Enables custom up vector specification.
Custom Up Vector
Customupvector
–
–
Custom up vector direction.
Custom Up Vector
Customupvectorx
Custom Up Vector
Customupvectory
Custom Up Vector
Customupvectorz
Invert N
Invertn
–
Inverts the normal vector direction.
Invert Up
Invertup
–
Inverts the up vector direction.
Page: Common
Free Extra GPU Memory
Freeextragpumem
–
Free memory that has accumulated when output memory has grown and shrunk.
Inputs
Input 0
–
POP
–
Geometry
Outputs
Output 0
–
POP
–
POPX_out1