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.

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

See rigging a simple geometry and rigging a character for example uses of this component.

Parameters

guidesource

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

setups

Click beside setups to create multiple drivers.

Settings

use_t

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

use_r

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

use_s

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

ignoreoffset

When turned on, calculates offsets to keep the driven node at 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, for example, %tag(<tag>).

Control

driver

The name of the new/existing driver.

driverguide

When creating a new driver, this is the position of the driver. If driverguide is empty, the driver is placed at the origin. If the driver already exists in the hierarchy, the driver’s position is used, and 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 allows you to see and adjust the driver’s translation 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 allows you to see and adjust the driver’s rotation in the animate state.

promotes

When turned on, promotes the scale component of the driver. This allows you to see and adjust the driver’s scale in the animate state.

rord

The rotation order of the driver.

xord

The transformation order of the driver.

Tags

tags

The tags that are added to the nodes created by this component.

Shape

shape

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

scale

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

color

The color of the driver’s control shape.

rotate

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

See also

KineFX

Overview

Preparing character elements

Rigging with APEX graphs

Building rig graphs with APEX Script

Rigging with rig components

Animating in the viewport

SOP-based animation

Deformation

Animation retargeting

Pre-H20

Panes

Appendix