Go to: Related nodes. Attributes.

Node nameParentsClassificationMFn typeCompatible function sets
polyToSubdivnodegeometrykPolyToSubdivkBase
kNamedObject
kDependencyNode
kCreate
kPolyToSubdiv

Related nodes

subdivToPoly, subdivCollapse, subdivComponentId, nurbsToSubdiv, subdBlindData, subdiv, subdHierBlind

Attributes (13)

absolutePosition, applyMatrixToResult, cachedUVs, inMesh, maxEdgesPerVert, maxPolyCount, outSubdiv, preserveVertexOrdering, quickConvert, uvPoints, uvPointsU, uvPointsV, uvTreatment

Long name (short name)TypeDefaultFlags
inMesh (i) meshNULLinputconnectablestorable
The input surface which will become the base mesh of the subdivision surface
outSubdiv (o) subdivisionSurfaceNULLoutputconnectable
The output subdivision surface
maxPolyCount (mpc) integer1000outputinputconnectablestorable
The maximum number of polygons accepted on the input mesh.
maxEdgesPerVert (me) integer32outputinputconnectablestorable
The maximum allowed valence for a vertex on the input mesh
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.
absolutePosition (ap) boolfalseoutputinputconnectablestorable
If true, the possible blind data information that comes from the polygon will be treated as absolute positions of the vertices, instead of the relative offsets. You most likelly just want to use the default of false, unless you know that the blind data has the absolute positions in it.
uvTreatment (uvt) enum0outputinputconnectablestorablekeyable
Treatment of Subd UVs when in proxy mode:
  • 0 - preserve Subd UVs
  • 1 - build Subd UVs from Poly UVs
  • 2 - no UVs on Subd
cachedUVs (cuv) compoundn/aarrayoutputinputconnectablestorablehidden
Compound attribute that corresponds to uv set of a object It is a multi attribute. The index of the multi has no logical meaning, as indexing is not done by array location but instead by a child attribute (See aUVSetName)
uvPoints (uvp) float2arrayoutputinputconnectablestorable
This is a cached uv point needed to transfer uv data associated with finer level vertices (when switching between standard editing mode and poly proxy mode.
uvPointsU (uvu) float0.0outputinputconnectablestorable
U value of a cached uv point
uvPointsV (uvv) float0.0outputinputconnectablestorable
V value of a cached uv point
preserveVertexOrdering (pvo) booltrueoutputinputconnectablestorable
Preserve vertex ordering in conversion
quickConvert (qc) booltrueoutputinputconnectablestorablekeyable
Debug flag to test the performance