Go to: Attributes.

 Projects a map onto an object, using several orthogonal projections simultaneously.

Node nameParentsMFn typeCompatible function sets
polyAutoProjpolyModifierUVkPolyAutoProjkBase
kNamedObject
kDependencyNode
kMidModifier
kPolyAutoProj

Attributes (26)

denseLayout, layout, layoutMethod, optimize, percentageSpace, pivot, pivotX, pivotY, pivotZ, planes, polyGeomObject, projectBothDirections, rotate, rotateX, rotateY, rotateZ, scale, scaleMode, scaleX, scaleY, scaleZ, skipIntersect, translate, translateX, translateY, translateZ

Long name (short name)TypeDefaultFlags
translate (t) double30.0, 0.0, 0.0outputinputconnectablestorablekeyable
Translation vector.
translateX (tx) distance (double)0.0cmoutputinputconnectablestorablekeyable
Translation X coord.
translateY (ty) distance (double)0.0cmoutputinputconnectablestorablekeyable
Translation Y coord.
translateZ (tz) distance (double)0.0cmoutputinputconnectablestorablekeyable
Translation Z coord.
rotate (ro) double30.0, 0.0, 0.0outputinputconnectablestorablekeyable
Rotation angles around X, Y, Z.
rotateX (rx) angle (double)0.0degoutputinputconnectablestorablekeyable
Rotation angle around X.
rotateY (ry) angle (double)0.0degoutputinputconnectablestorablekeyable
Rotation angle around Y.
rotateZ (rz) angle (double)0.0degoutputinputconnectablestorablekeyable
Rotation angle around Z.
scale (s) double31.0, 1.0, 1.0outputinputconnectablestorablekeyable
Scaling vector.
scaleX (sx) double0.0outputinputconnectablestorablekeyable
Scale X coord.
scaleY (sy) double0.0outputinputconnectablestorablekeyable
Scale Y coord.
scaleZ (sz) double0.0outputinputconnectablestorablekeyable
Scale Z coord.
pivot (pvt) float30.0, 0.0, 0.0outputinputconnectablestorablekeyable
The pivot for scaling and rotation.
pivotX (pvx) distance (float)0.0cmoutputinputconnectablestorablekeyable
Pivot X coord.
pivotY (pvy) distance (float)0.0cmoutputinputconnectablestorablekeyable
Pivot Y coord.
pivotZ (pvz) distance (float)0.0cmoutputinputconnectablestorablekeyable
Pivot Z coord.
planes (p) integer6outputinputconnectablestorablekeyable
How many projections. Valid values are 3, 4, 5, 6, 8, 12. This value is only used if no polygonal object is connected to the polyGeomObject attribute.
optimize (o) enum1outputinputconnectablestorablekeyable
Either fewer pieces, or more equaly distributed
layoutMethod (lm) enum0outputinputconnectablestorable
How to rotate the pieces, before move.
skipIntersect (si) boolfalseoutputinputconnectablestorable
Do not check for auto intersections.
layout (l) enum2outputinputconnectablestorablekeyable
How to move the pieces.
percentageSpace (ps) float0outputinputconnectablestorablekeyable
Extra space between UV pieces. Only used when moving pieces to a square. This is a percentage of the texture space.
scaleMode (sc) enum1outputinputconnectablestorablekeyable
Scaling mode after UVs have been moved
denseLayout (dl) boolfalseoutputinputconnectablestorablehidden
Optimize packing to reduce unused texture area. Hiden attribute for pre 3.0.1 file format compatibility
projectBothDirections (pb) boolfalseoutputinputconnectablestorable
Only used when a used defined projection object is set, using the polyGeomObject attribute. When turned on, each projection direction will project faces facing both towards the projection direction and opposite to it.
polyGeomObject (pg) geometryNULLoutputinputconnectablestorablehidden
Arbitrary polyGeom Geometry to use for projections. Only up to 30 planes can be used. Each face of the object defines a projection along its normal. The positionning in texture space is defined usig the UV coordinates of the input object.