Houdini 20.5 Character KineFX

transformdriver

Creates, parents, and constrains TransformObject nodes.

Since 20.0
This feature is still under development. The current functionality is unfinished and subject to change, and may have thin or no documentation. Please bear this in mind when using it.

The transformdriver component is a versatile component that can create, parent, and constrain TransformObject nodes in a rig.

Parameters

guidesource

The guide skeleton that is used as a reference when creating new drivers (controls that drive the driven controls).

setups

Multiple drivers can be created by clicking beside setups.

Settings

use_t

When turned on, the translation of the driven is affected by the driver.

use_r

When turned on, the rotation of the driven is affected by the driver.

use_s

When turned on, the scale of the driven is affected by the driver.

ignoreoffset

When turned on, offsets are calculated in order for the driven node to keep its world space position. When turned off, the driven is constrained to the driver’s position without offsets.

Driven

driventransforms

The TransformObject nodes that are driven by the driver. This parameter accepts APEX path patterns, so you can specify tags in this field.

Control

driver

The name of the new/existing driver.

driverguide

When creating new drivers, the driverguide is used to set the transform on the driver. If the driver already exists in the hierarchy, the driver’s position is used, and the driverguide is ignored. This parameter accepts APEX path patterns, so you can specify tags in this field.

driverparent

The parent of the driver.

makecontrol

When turned on, creates a control for the driver.

promotet

When turned on, promotes the translate component of the driver. This is needed in order to see and adjust the translate component of the driver in the animate state. See APEX graph controls for more information on promoting parameters.

promoter

When turned on, promotes the rotate component of the driver. This is needed in order to see and adjust the rotate component of the driver in the animate state.

promotes

When turned on, promotes the scale component of the driver. This is needed in order to see and adjust the scale component of the driver in the animate state.

rord

Sets the rotation order of the driver.

xord

Sets the transformation order of the driver.

Tags

tags

The tags that are added on all the nodes created by this transform driver component.

Shape

shape

The shape of the control for the driver. It can be set to any of the built-in APEX control shapes.

scale

The scale of the control shape for the driver. This only affects the control shape, and not the actual TransformObject transforms.

color

The color of the control shape for the driver.

rotate

The rotation of the control shape for the driver. This only affects the control shape, and not the actual TransformObject transforms.

See also

KineFX

Preparing character inputs

Rigging with rig components

Rigging with APEX graphs

Building graphs with APEX Script

Animating in the viewport

Technical Animation

Deformation

Animation Retargeting

Pre-H20

Panes

Appendix