Character Tune Constraints category - Stingray Flow Node Reference

Character Tune Constraints category

Nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The constraint Id for retrieving and tuning the constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

It refreshes the relative transform between the external unit and the pinned effector. At refresh time, the Constraints compute and store a relative transform between the effector (in its FK state) and the external unit; the Constraint will preserve this relative transform during the next frames.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The constraint Id for retrieving and tuning the constraint.

vector3

Position

The new position to aim at.

unit

Unit

The source character unit.

event

In

This event triggers the evaluation of this node.

Use this node to designate a new target position to aim at.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The constraint Id for retrieving and tuning the constraint.

string

Target Effector

The target effector to aim at.

Accepted values: Hips Left Ankle Right Ankle Left Wrist Right Wrist Left Knee Right Knee Left Elbow Right Elbow Chest Origin Chest End Left Foot Right Foot Left Shoulder Right Shoulder Head Left Hip Right Hip Left Hand Right Hand

unit

Target Unit

The target character unit to aim at.

unit

Unit

The source character unit.

event

In

This event triggers the evaluation of this node.

Use this node to designate a new target character to aim at (or none at all, to disable the aiming behavior).

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Blend Alpha

The alpha value to set for the constraint (between 0.0 and 1.0).

float

Constraint Id

The Id of the constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

A blend alpha value of 0.0 totally disables a constraint. A blend alpha value of 1.0 fully enables a constraint. Any value in between is allowed.

The HumanIK plug-in handles the transition between values, so if a constraint was fully active (blend alpha = 1.0) and you disable it (setting its blend alpha to 0.0), the alpha value smoothly decreases and there is no pop/discontinuity. Refer to the HumanIK Set Blend Time node to learn how to change the blending speed.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Blend Time

The blend time (in seconds).

float

Constraint Id

The Id of the constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

A blend time value of 0.0 makes the constraint pop in/pop out. Any higher value indicates the number of seconds it takes for a constraint to blend from totally disabled (alpha = 0) to totally enabled (alpha = 1).

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The constraint Id for retrieving and tuning the constraint.

vector3

Position

The position to look for.

unit

Unit

The source character unit.

event

In

This event triggers the evaluation of this node.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The constraint Id for retrieving and tuning the constraint.

string

Target Effector

The target effector to look at.

Accepted values: Hips Left Ankle Right Ankle Left Wrist Right Wrist Left Knee Right Knee Left Elbow Right Elbow Chest Origin Chest End Left Foot Right Foot Left Shoulder Right Shoulder Head Left Hip Right Hip Left Hand Right Hand

unit

Target Unit

The target character unit to look at.

unit

Unit

The source character unit.

event

In

This event triggers the evaluation of this node.

Use this node to designate a new target character to track (or none at all, to disable the look at behavior).

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The Id of the constraint.

vector3

Offset

The position offset to set.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

Use this node to change the amount of translation added to the relevant effector position.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The Id of the constraint.

vector3

Position

The position constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

Use this node to designate a new target position to reach.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Angle

The angle to set for the rotation offset.

float

Constraint Id

The Id of the constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

Use this node to change the amount of rotation added to the relevant effector orientation.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

vector3

Axis

The axis of the rotation offset.

float

Constraint Id

The Id of the constraint.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

Use this node to change the rotation axis of the Rotation constraint.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes

Outputs

Out

event

This event is triggered when the node finishes its evaluation.

Inputs

float

Constraint Id

The Id of the constraint.

vector3

Rotation

The rotation to reach.

unit

Unit

The character unit.

event

In

This event triggers the evaluation of this node.

Use this node to designate a new target rotation to reach.

Available in Unit Flow Editor, Level Flow Editor, and External Flow Editor.

Script node definition in file: core/humanik/humanik.script_flow_nodes