POPX

Explode

v1.3.0
Generators

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 MethodPartitionmethod
Determines how geometry is partitioned into instances.
Primitive NumberprimnumClusteringclusterVoronoivoronoi
Scatter MethodScattermethod
Defines how scatter points are distributed for clustering.
Per PrimitiveperprimVolume (Non-Deterministic)volnondeterministicVolumevol
Number of Clusters/Cells to AllocateNumberofclusters
Maximum number of clusters to allocate memory for.
Clusters/Cells SeedClustersseed
Random seed value for cluster generation.
Max Points to AllocateMaxpoints
Maximum number of output points to allocate memory for in Voronoi mode.
Max Triangles to AllocateMaxtriangles
Maximum number of output triangles to allocate memory for in Voronoi mode.
Max DistanceMaxdistance
Maximum distance threshold for clustering.
Num Hash BucketsNumhashbuckets
Number of hash buckets for spatial neighbor lookups.
Visualize PiecesVisualizepieces
Enables color visualization of pieces.
Visualization SeedVisualizationseed
Random seed for visualization colors.
Generate Vertex NormalsGeneratenormals
Generates vertex normals for the output geometry.
Max Number of Primitives per PointMaxprimsperpoint
Maximum number of primitives a point can be part of in the input geometry.
AngleAngle
Threshold angle between faces above which shared edge vertices don't share normals.
Compute Source OrientComputesourceorient
Computes orientation based on the input geometry.
Use Custom Up VectorUsecustomupvector
Enables custom up vector specification.
Custom Up VectorCustomupvector
Custom up vector direction.
Custom Up VectorCustomupvectorxCustom Up VectorCustomupvectoryCustom Up VectorCustomupvectorz
Invert NInvertn
Inverts the normal vector direction.
Invert UpInvertup
Inverts the up vector direction.
Free Extra GPU MemoryFreeextragpumem
Free memory that has accumulated when output memory has grown and shrunk.

Inputs

Input 0POP
Geometry

Outputs

Output 0POP
POPX_out1