Houdini 21.0 Nodes Geometry nodes

APEX Configure Graph geometry node

Configure the parameters and bindings for a constraint or component graph.

On this page
Since 21.0

This node configures the parameters and bindings for input constraint and component graphs.

Parameters

Mode

The type of graph to configure.

Name

The name of the graph.

Graph Parameters

The spare parameters added to this section will define the parameter interface for the configured graph. When the name of a spare parameter matches the name of a graph input, that spare parameter will be usable in other contexts to set the value for that graph input.

If the graph is a constraint, these parameters will be available in the Constraint parameter menu in the APEX Animate State

Note

Parameter interfaces for constraints currently have many restrictions. The following parameter types are supported for constraints:

  • Button Strip

  • Float

  • Float Vector

  • Icon Strip

  • Integer

  • Integer Vector

  • Label

  • Ordered Menu

  • String

  • Toggle

Reset Animation Parms

This button removes all the spare parameters that are used as inputs for the graph.

Reload Setup Parms

This button updates the parameters in this section to those of the current graph. This is useful to initialize the parameter interface.

Constraint Configuration

The parameters in this section are used to define the set of drivers for the input constraint as well as how they should be bound to the constraint subgraph when used in an APEX animation scene.

The Drivers define the number of drivers as well as their names.

The Input Bindings are used to bind Matrix4 and Matrix4Array graph input ports to the transform data for the driver and driven controls.

Control Type

The node type for which to configure the constraint.

Drivers

The number of drivers to bind to the constraint

Driver Name

The name of the driver. This should be unique.

Input Bindings

The number of Matrix4 or Matrix4Array input ports for the constraint that will be bound.

To Port

The input Matrix4 or Matrix4Array port to which the control transform data will be bound.

From Control

The control from which transform data will be bound to the input port.

Driven Data

The data from the driven control which will be bound to the input port.

Static Transform

The world space transform of the driven control at the time of constraint creation will be bound.

Static Local

The local scale transform of the driven control at the time of constraint creation will be bound.

Animated Transform

The world space transform of the driven control before any constraints are applied will be bound.

Animated Local

The local space transform of the driven control before any constraints are applied will be bound.

Note

The input port must be a Matrix4 port.

Note

This parameter is only available when From Control is set to Driven Control.

Driver Data

The data from the driver control which will be bound to the input port.

Static Transform

The world space transform of the driver at the time of constraint creation will be bound.

Static Local

The local scale transform of the driver at the time of constraint creation will be bound.

Control Output

A live Matrix4 output of the control will be bound.

Note

If the input port is a Matrix4Array port, the corresponding driver is treated as a group that may contain many drivers. In this case, the transform data for each of the drivers in the group will be collected into the Matrix4Array input.

A single driver should never be bound to both Matrix4 and Matrix4Array ports.

Note

This parameter is only available when From Control is set to a driver.

Driver Output

The Matrix4 output port on the driver that is bound to the input port.

Note

This parameter is only available when Driver Data is set to Control Output.

Inputs

Input

The APEX graph geometry to configure.

Outputs

Output

The input APEX graph geometry with its configuration stored in its properties dictionary.

See also

Geometry nodes