Houdini 22.0 Nodes Geometry nodes

Agent Constraint Network 2.0 geometry node

Builds a constraint network to hold an agent’s limbs together.

On this page
Since 22.0

This node will create a constraint for each transform in the agent’s collision layer that has a shape attached to it. The rotation limits set up by the Agent Configure Joints node will be used to set up cone twist constraints. If there are multiple root collision shapes, pin constraints can be created to prevent the ragdoll from immediately separating.

Parameters

Group

The agents to create constraints for.

Joint Config Metadata

The name of the joint configuration metadata to read rotation limits from, as defined by Agent Configure Joints.

Pin Root Collision Shapes

If there are multiple root collision shapes, pin constraints will be created to hold those objects together.

Softness

Once an angle is greater than softness times the maximum angle, the constraint begins to take effect. Lowering the value of softness softens the constraint boundaries.

Constraint Force Mixing

Increase this to make the constraint spongier, and potentially increase the stability of the simulation. The angular component of the constraint may be violated by an amount proportional to the force required to re-establish the constraint, times this parameter.

Bias Factor

The rate at which the constraint corrects errors in orientation. A value of 1 will ensure that the constraint is always obeyed. It is recommended to keep bias between 0.2 and 0.5.

Relaxation Factor

The rate at which the angular velocity is changed by the constraint. A low value means the constraint will modify the velocities slowly, leaving the boundaries appearing softer.

Position CFM

Increase this to make the constraint spongier, and potentially increase the stability of the simulation. The position component of the constraint may be violated by an amount proportional to the force required to re-establish the constraint, times this parameter.

Position ERP

Specifies what proportion of the position error will be fixed during the next simulation step. A value between 0.1 and 0.8 is recommended for most simulation.

Show Guides

Toggles the visibility of guide geometry which represents the constraints' limits.

Guide Scale

Scales the size of the guide geometry when Show Guides is enabled.

Inputs

Agents

The agents to create constraints for.

Outputs

Agents

The agents from the input geometry.

Constraint Geometry

Constraint geometry to be used with the Bullet Solver.

See also

Geometry nodes