Go to: Related nodes. Attributes.
 As its name suggests, the characterOffset node is designed to add
an offset to any transform node in your scene. This allows you to,
for example, redirect a character's walk so that it points in a
different direction, or spins around a particular point. Typically,
the offset will be driven by a control object which provides the
necessary input values to the tranformOffset node.
| Node name | Parents | MFn type | Compatible function sets | 
| characterOffset | node | kCharacterOffset | kBase kNamedObject
 kDependencyNode
 kCharacter
 kCharacterOffset
 | 
Related nodes
character
Attributes (47)
applyControlParentTransform,
enable, inRootRotate, inRootRotateX, inRootRotateY, inRootRotateZ, inRootTranslate, inRootTranslateX, inRootTranslateY, inRootTranslateZ, initialOffsetRootTranslate,
initialOffsetRootTranslateX,
initialOffsetRootTranslateY,
initialOffsetRootTranslateZ,
offsetRootRotate, offsetRootRotateOrder, offsetRootRotatePivot, offsetRootRotatePivotX, offsetRootRotatePivotY, offsetRootRotatePivotZ, offsetRootRotateX, offsetRootRotateY, offsetRootRotateZ, offsetRootTranslate, offsetRootTranslateX, offsetRootTranslateY, offsetRootTranslateZ, outRootRotate, outRootRotateX, outRootRotateY, outRootRotateZ, outRootTranslate, outRootTranslateX, outRootTranslateY, outRootTranslateZ, rootJointOrient, rootJointOrientX, rootJointOrientY, rootJointOrientZ, rootParentInverseMatrix,
rootParentMatrix, rootRotateOrder, rotateControlParentMatrix,
rotateControlScale, rotateControlScaleX, rotateControlScaleY, rotateControlScaleZ
| Long name (short name) | Type | Default | Flags | 
|  | 
| inRootTranslate(rti) | double3 |  |     | 
| 
|  |  
| inRootTranslateX(rtix) | distance
(double) | 0.0cm |     |  
 | 
| 
|  |  
| inRootTranslateY(rtiy) | distance
(double) | 0.0cm |     |  
 | 
| 
|  |  
| inRootTranslateZ(rtiz) | distance
(double) | 0.0cm |     |  
 | 
|  | 
| inRootRotate(rri) | double3 |  |     | 
| 
|  |  
| inRootRotateX(rrix) | angle (double) | 0.0deg |     |  
 | 
| 
|  |  
| inRootRotateY(rriy) | angle (double) | 0.0deg |     |  
 | 
| 
|  |  
| inRootRotateZ(rriz) | angle (double) | 0.0deg |     |  
 | 
|  | 
| rootRotateOrder(rror) | enum | 0 |     | 
|  | 
| rootJointOrient(rjo) | double3 |  |     | 
| 
|  |  
| rootJointOrientX(rjox) | angle (double) | 0.0deg |     |  
 | 
| 
|  |  
| rootJointOrientY(rjoy) | angle (double) | 0.0deg |     |  
 | 
| 
|  |  
| rootJointOrientZ(rjoz) | angle (double) | 0.0deg |     |  
 | 
|  | 
| rootParentMatrix(rpm) | matrix | identity |     | 
|  | 
| rootParentInverseMatrix(rpim) | matrix | identity |     | 
|  | 
| applyControlParentTransform(acpx) | bool | false |     | 
|  | 
| enable(nabl) | bool | true |      | 
|  | 
| offsetRootTranslate(rtf) | double3 |  |     | 
| 
|  |  
| offsetRootTranslateX(rtfx) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| offsetRootTranslateY(rtfy) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| offsetRootTranslateZ(rtfz) | distance
(double) | 0.0cm |      |  
 | 
|  | 
| initialOffsetRootTranslate(itf) | double3 |  |     | 
| 
|  |  
| initialOffsetRootTranslateX(itfx) | distance
(double) | 0.0cm |     |  
 | 
| 
|  |  
| initialOffsetRootTranslateY(itfy) | distance
(double) | 0.0cm |     |  
 | 
| 
|  |  
| initialOffsetRootTranslateZ(itfz) | distance
(double) | 0.0cm |     |  
 | 
|  | 
| rotateControlScale(rcs) | double3 |  |     | 
| 
|  |  
| rotateControlScaleX(rcsx) | double | 1.0 |     |  
 | 
| 
|  |  
| rotateControlScaleY(rcsy) | double | 1.0 |     |  
 | 
| 
|  |  
| rotateControlScaleZ(rcsz) | double | 1.0 |     |  
 | 
|  | 
| rotateControlParentMatrix(rcpm) | matrix | identity |     | 
|  | 
| offsetRootRotate(rrf) | double3 |  |     | 
| 
|  |  
| offsetRootRotateX(rrfx) | angle (double) | 0.0deg |      |  
 | 
| 
|  |  
| offsetRootRotateY(rrfy) | angle (double) | 0.0deg |      |  
 | 
| 
|  |  
| offsetRootRotateZ(rrfz) | angle (double) | 0.0deg |      |  
 | 
|  | 
| offsetRootRotateOrder(rfor) | enum | 0 |     | 
|  | 
| offsetRootRotatePivot(rpf) | double3 |  |     | 
| 
|  |  
| offsetRootRotatePivotX(rppfx) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| offsetRootRotatePivotY(rppfy) | distance
(double) | 0.0cm |      |  
 | 
| 
|  |  
| offsetRootRotatePivotZ(rppfz) | distance
(double) | 0.0cm |      |  
 | 
|  | 
| outRootTranslate(rto) | double3 |  |   | 
| 
|  |  
| outRootTranslateX(rtox) | distance
(double) | 0.0cm |   |  
 | 
| 
|  |  
| outRootTranslateY(rtoy) | distance
(double) | 0.0cm |   |  
 | 
| 
|  |  
| outRootTranslateZ(rtoz) | distance
(double) | 0.0cm |   |  
 | 
|  | 
| outRootRotate(rro) | double3 |  |   | 
| 
|  |  
| outRootRotateX(rrox) | angle (double) | 0.0deg |   |  
 | 
| 
|  |  
| outRootRotateY(rroy) | angle (double) | 0.0deg |   |  
 | 
| 
|  |  
| outRootRotateZ(rroz) | angle (double) | 0.0deg |   |  
 |