Go to: Related nodes. Attributes.

Node nameParentsClassificationMFn typeCompatible function sets
subdivToPolynodegeometrykSubdivToPolykBase
kNamedObject
kDependencyNode
kCreate
kSubdivToPoly

Related nodes

subdivCollapse, polyToSubdiv, subdivComponentId, nurbsToSubdiv, subdBlindData, subdiv, subdHierBlind

Attributes (22)

applyMatrixToResult, convertComp, copyUVTopology, depth, extractPointPosition, format, inSubdCVId, inSubdCVIdLeft, inSubdCVIdRight, inSubdiv, level, maxPolys, outMesh, outSubdCVId, outSubdCVIdLeft, outSubdCVIdRight, outv, polygonType, preserveVertexOrdering, sampleCount, shareUVs, subdNormals

Long name (short name)TypeDefaultFlags
inSubdiv (i) subdivisionSurfaceNULLinputconnectablestorable
The input subdivision surface to be tessellated
outMesh (o) meshNULLoutputconnectable
The resulting mesh
format (f) enum0outputinputconnectablestorablekeyable
Format:
  • 0 - Uniform
  • 1 - Adaptive
  • 2 - Polygon Count
  • 3 - Vertices
polygonType (pt) enum2outputinputconnectablestorablekeyablehidden
Polygon type:
  • 0 - Triangles
  • 1 - Quads
  • 2 - Polygons
extractPointPosition (epp) boolfalseoutputinputconnectablestorablekeyable
Determines how the position of a mesh point is calculated If on the position of the mesh point is returned. If off the position of the point of the surface is returned.
sampleCount (sc) integer1outputinputconnectablestorablekeyable
The number of samples per face
depth (d) integer0outputinputconnectablestorablekeyable
The depth at which constant-depth tessellates the surface
maxPolys (mp) integer0outputinputconnectablestorablekeyable
The maximum number of polygons at which by polygons tessellates. If this attribute is greater than zero, it will override the sample count and depth attributes.
subdNormals (un) boolfalseoutputinputconnectablestorable
Keep subdiv surface normals
copyUVTopology (cut) boolfalseoutputinputconnectablestorablekeyable
Copy over uv topology (shared/unshared) from the original subdivision surface to the converted polygonal mesh.
shareUVs (suv) boolfalseoutputinputconnectablestorablekeyable
Force sharing of uvs on all common vertices - the value of this attribute gets overridden by the value of the copyUVTopology attribute.
level (l) integer0outputinputconnectablestorablekeyablehidden
The depth from which to extract the CVs of the polyMesh (Used only when the extractPointPosition is set to true)
CAUTION:Setting to higher values will be both memory-time expensive
convertComp (cc) boolfalseoutputinputconnectablestorablekeyablehidden
Convert the componentIds back and forth A mapping that can be used to get the one-to-one association between the poly and the SubD component Ids
outSubdCVId (os) long2arrayoutputinputconnectablestorable
Output CV Id
outSubdCVIdLeft (osl) integer0outputinputconnectablestorable
Higher 32 bit integer of the output CV Id
outSubdCVIdRight (osr) integer0outputinputconnectablestorable
Lower 32 bit integer of the output CV Id
inSubdCVId (is) long2arrayoutputinputconnectablestorable
Input CV Id
inSubdCVIdLeft (isl) integer0outputinputconnectablestorable
Higher 32 bit integer of the input CV Id
inSubdCVIdRight (isr) integer0outputinputconnectablestorable
Lower 32 bit integer of the input CV Id
preserveVertexOrdering (pvo) booltrueoutputinputconnectablestorable
Preserve vertex ordering in conversion
outv (ov) integer0arrayoutputinputconnectablestorable
Out Vertices corresponding to the inSubDCVs.
applyMatrixToResult (amr) booltrueoutputinputconnectablestorable
If true, the matrix on the input geometry is applied to the object and the resulting geometry will have identity matrix on it. If false the conversion is done on the local space object and the resulting geometry has the input object's matrix on it.