Houdini 20.5 Character KineFX

spine

Sets up a spine for a character.

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 component creates a spine setup based on a spline curve, manually defining all the driven and driver controls for a character’s spine. It can be used as a starting point for a bendy or twist setup, and other spline-related tasks.

See rigging a simple geometry for an example use of this component.

Parameters

prefix

The prefix that is added to the nodes created by this component.

guidesource

The guide skeleton that is used as a reference for creating controls.

Settings

keepoffsets

When turned on, applies an offset that keeps the driven joints in the capture position.

locksplineends

When turned on, locks the spline ends to the orientation of the end controls.

curveorder

The number of controls that are used to solve each segment of the curve; the curve order is the number of CVs (control vertices) minus 1. The default curve order is set to 2, which works in most cases.

tangents

The direction down the chain of the spine. By default, it is set to the -Z axis.

tags

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

Driven

drivens

The TransformObject nodes that are driven by the spline. The order of the transform parameters is important - the root is at the top, and the tip is at the bottom.

transform

A TransformObject node that is driven by the spline.

Controls

driverparent

The main parent for all the controls.

controlhierarchy

Defines the hierarchical behavior of the controls.

  • fk - The controls are in an FK hierarchy based on the order that they are listed.

  • flat - There is no hierarchy for the spine controls - the controls are not parented to anything.

  • tangent - The spine controls in the middle of the joint chain are parented to the closest outer control. This is a common setup for splines - with two main controls and their tangent drivers. When using tangent, you must have at least 4 drivers.

controls

The controls in the spine.

driver

The control that drives the joints in the transform parameters.

driverparentoverride

The parent for the driver control. When controlhierarchy is set to flat, driverparentoverride can be used to define your own hierarchy.

makecontrol

When turned on, makes the promotet, promoter, and promotes parameters available. Turning on these promote* parameters allow you to see the control in the animate state.

promotet

When turned on, promotes the translate component of the control.

promoter

When turned on, promotes the rotate component of the control.

promotes

When turned on, promotes the scale component of the control.

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