| On this page | |
| Since | 20.0 |
The FkTransform is a lighter version of the TransformObject node, dealing exclusively with matrix transformations. In contrast to the TransformObject node, FKTransform does not facilitate promoting parameters, nor does it provide rig inversion capabilities. Generally speaking, the TransformObject node is the preferred tool for creating transform hierarchies.
入力 ¶
local:
Matrix4
A local space matrix that represents the transformation of the FkTransform node.
restlocal:
Matrix4
A transformation matrix that applies an initial position, scale, and orientation to the FkTransform in its local space. The local transformation matrix is applied relative to this coordinate frame.
parent:
Matrix4
The parent transform’s world matrix. When establishing a parent-child relationship with the current FkTransform node as the child, connect this port to the parent transform’s xform port.
parentlocal:
Matrix4
The parent transform’s local matrix. When establishing a parent-child relationship with the current FkTransform node as the child, connect this port to the parent transform’s localxform port.
scaleinheritance:
Int
Controls the effect of the parent’s local scaling on the child. See scale inheritance.
出力 ¶
xform:
Matrix4
The world space matrix of the FkTransform node.
localxform:
Matrix4
The local transformation matrix of the FkTransform node such that xform = localxform * parent.
Warning
When non-default scale inheritance is used, localxform is modified to include the additional parent local scaling so that it can be properly reapplied in descendant hierarchies. In this scenario, localxform represents the effective local transformation, and the previous relationship, xform = localxform * parent, is no longer accurate. In order to calculate a localxform that maintains the previous xform = localxform * parent relationship, you can use the formula: localxform = xform * inverse(parent).
pretransform:
Matrix4
The world space matrix of the FkTransform node’s restlocal transform.
| See also |