Houdini 21.0 Nodes APEX nodes

rig::FkTransform

Represents a transformation in a transformation hierarchy.

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.

Inputs

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.

Outputs

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

APEX nodes