Go to: Related nodes. Attributes.

This node contains attributes that are common to all pfx shape nodes. It cannot be used directly, but rather should be derived from.

This node is abstract

Node nameParentsClassificationMFn typeCompatible function sets
pfxGeometryshapedynamics:pfxGeometrykPfxGeometrykBase
kNamedObject
kDependencyNode
kDagNode
kShape
kPfxGeometry

Related nodes

strokeGlobals, brush, stroke

Attributes (39)

brush, cameraPoint, cameraPointX, cameraPointY, cameraPointZ, controlCurve, curveAlign, curveMode, degree, displayPercent, drawAsMesh, drawOrder, flowerCurveMode, flowerVertBufSize, leafCurveMode, leafVertBufSize, lineModifier, mainVertBufSize, maxDrawSegments, meshHardEdges, meshPolyLimit, meshQuadOutput, meshVertexColorMode, motionBlurred, outFlowerCurveCount, outFlowerCurves, outFlowerMesh, outLeafCurveCount, outLeafCurves, outLeafMesh, outMainCurveCount, outMainCurves, outMainMesh, primaryVisibility, seed, surfaceOffset, worldFlowerMesh, worldLeafMesh, worldMainMesh

Long name (short name)TypeDefaultFlags
displayPercent (dpc) double0.0outputinputconnectablestorablekeyable
percentage of particles to display for interactive draw
drawAsMesh (dam) bool1outputinputconnectablestorablekeyable
if ON, then the stroke is displayed in the modeling views as a quad mesh and the tube shape and thickness can be seen. Otherwise it is displayed by lines running down the center spine of each tube. Note that the quad mesh is only an accurate preview if the brushType is Mesh, otherwise it may differ somewhat from the final rendered look.
seed (sed) integer0outputinputconnectablestorablekeyable
seed for randomization of stroke
drawOrder (dro) integer0outputinputconnectablestorablekeyable
determines order of draw, lower numbers are drawn first
surfaceOffset (sof) double0.0outputinputconnectablestorablekeyable
offset of stroke from construction surface along normal
brush (brs) dynBrushNULLoutputinputconnectablestorable
Input from brush node
motionBlurred (mblr) bool1outputinputconnectablestorablekeyable
if ON, then the stroke is motion blurred
primaryVisibility (pvs) bool1outputinputconnectablestorablekeyable
Does this stroke appear in shadow casts and rendering (TRUE) or only in shadow casts (FALSE).
controlCurve (clc) Genericn/aarrayoutputinputconnectablestorablekeyable
curve to use as follow path and/or force
outMainMesh (omm) meshNULLoutputconnectablehidden
Output branch and twig surface.
outFlowerMesh (ofm) meshNULLoutputconnectablehidden
Output flower surface.
outLeafMesh (olm) meshNULLoutputconnectablehidden
Output leaf surface.
worldMainMesh (wmm) meshNULLarrayoutputconnectablehidden
Output world space branch and twig surfaces
worldLeafMesh (wlm) meshNULLarrayoutputconnectablehidden
Output world space leaf surfaces
worldFlowerMesh (wfm) meshNULLarrayoutputconnectablehidden
Output world space flower surfaces
mainVertBufSize (mvbs) integer0outputinputconnectablestorable
Number of verts created the last time the main body of this stroke was converted to poly. Used to predict amount of memory to prealloc the next time
flowerVertBufSize (fvbs) integer0outputinputconnectablestorable
Number of verts created the last time these flowers were converted to poly. Used to predict amount of memory to prealloc the next time
leafVertBufSize (lvbs) integer0outputinputconnectablestorable
Number of verts created the last time these leaves were converted to poly. Used to predict amount of memory to prealloc the next time
meshPolyLimit (mpl) integer0outputinputconnectablestorable
Limit number of faces created for each of the meshes to be within a segment of this limit. A value of 0 means no limit.
meshVertexColorMode (mvc) enum0outputinputconnectablestorable
This attribute determines what to output for vertex colors on polys. Illuminated will bake the lighting for you.
meshHardEdges (mhe) boolfalseoutputinputconnectablestorable
If true, then for poly output, those edges aligned with the tube direction will be hard. This could be useful for some of those inorganic shapes, e.g. a cityscape
meshQuadOutput (mqo) boolfalseoutputinputconnectablestorable
If true, then for poly output, quads will be output The default is triangles
cameraPoint (cpt) double3outputinputconnectablestorablekeyable
camera location to use for forward twist computation for poly mesh output. This allows poly output billboards to face a particular camera( outside of the paint effects render pass context ).
cameraPointX (cpx) double0.0outputinputconnectablestorablekeyable
worldspace camera X position value
cameraPointY (cpy) double0.0outputinputconnectablestorablekeyable
worldspace camera Y position value
cameraPointZ (cpz) double0.0outputinputconnectablestorablekeyable
worldspace camera Z position value
lineModifier (lmd) lineModifierNULLarrayoutputinputconnectablestorable
Input Array of line modifier data
maxDrawSegments (mdsg) integer1000000outputinputconnectablestorablehidden
Maximum number of segments or poly faces to draw in viewports. This prevents very heavy brushes from locking up the interactive display.
curveMode (cmd) integer0outputinputconnectablestorablekeyable
Controls if profile curves are output.
leafCurveMode (lcm) integer0outputinputconnectablestorablekeyable
Controls if profile curves are output.
flowerCurveMode (fcm) integer0outputinputconnectablestorablekeyable
Controls if profile curves are output.
degree (dgr) integer2outputinputconnectablestorablekeyable
The degree of the final generated output curve.
curveAlign (cva) boolfalseoutputinputconnectablestorablekeyable
This enables tangent continuity across output curves were branches meet.
outMainCurveCount (omcc) integer0outputconnectable
the current number of main curves generated for the outMainCurves array
outLeafCurveCount (olcc) integer0outputconnectable
the current number of leaf curves generated for the outLeafCurves array
outFlowerCurveCount (ofcc) integer0outputconnectable
the current number of flower curves generated for the outFlowerCurves array
outMainCurves (omc) nurbsCurveNULLarrayoutputconnectable
output array of nurbs curve data representing the primary paint effects tubes
outLeafCurves (olc) nurbsCurveNULLarrayoutputconnectable
output array of nurbs curve data representing the leaf paint effects tubes
outFlowerCurves (ofc) nurbsCurveNULLarrayoutputconnectable
output array of nurbs curve data representing the flower paint effects tubes