←ALL OPERATORS
> generators

Subdivider

generators/subdivider·v1.5.1
IN:1  OUT:1

The Subdivider grows every triangle into an inset, extruded copy of itself with a skirt joining it to the original, repeated for the number of Subdivisions, turning any mesh into spikes, crystals or fractal relief. Extrude Strength sets the push along the face normal, Extrusion Falloff Exponent shrinks it at each level, Inset sets the size of each new face, and Minimum Area limits how far small triangles extrude.

With Do Falloff the Falloff Attribute scales the extrusion per point, so the relief blends across a falloff edge, and every input attribute passes through to the new geometry. Post Subdivide adds a smoothing Subdivide POP pass, and the normal controls recompute the output normals.

PAGESubdivider
SubdivisionsSubdivisionsNumber of levels. Each splits a triangle into an extruded inset copy and a skirt, 7 times the triangles. Capped near 4 M triangles.
Extrude StrengthExtrudestrengthSets the peak extrusion distance.
Extrusion Falloff ExponentExtrusionfalloffexpThe extrusion is divided by this value at each level.
InsetInsetSets the inset of the subdivided faces.
Minimum AreaMinareaSets the lower limit of the triangle area the extrusion divides by, so small triangles extrude further.
Do FalloffDofalloffWeight the effect on each point by the Falloff Attribute.
Falloff AttributeFalloffattrThe point attribute, 0 to 1, that weights the effect.
Post SubdividePostsubdivideRun a Subdivide POP pass after the extrusion.
DepthIterationsSets the number of subdivision iterations.
Crease WeightCreaseweightDetermines how much sharp edges in the geometry should be preserved.
Simple CoefficientsSimplecoeffsEnables simple coefficient computation when smoothing the interpolated points.
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.
PAGECommon
BypassBypassPass through the first input to the output unchanged.
Free Extra GPU MemoryFreeextragpumemFree memory that has accumulated when output memory has grown and shrunk.
Input 0 POP - Geometry
Output 0 POP - Geometry