Related help topics
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
This node operates on a Aim constraint; it can only be called when a Aim constraint has been previously added to the character.
|
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
This node operates on an Aim constraint; it can only be called when an Aim constraint has been previously added to the character.
|
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
This node operates on a Look At constraint; it can only be called when a Look At constraint has been previously added to the character.
|
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
This node operates on a Look At constraint; it can only be called when a Look At constraint has been previously added to the character.
|
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
This node operates on a Position Offset constraint; it can only be called when a Position Offset constraint has been previously added to the character.
|
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
This node operates on a Position Reach constraint; it can only be called when a Position Reach constraint has been previously added to the character.
|
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
This node operates on a Rotation Offset constraint; it can only be called when a Rotation Offset constraint has been previously added to the character.
|
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
This node operates on a Rotation Offset constraint; it can only be called when a Rotation Offset constraint has been previously added to the character.
|
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
This node operates on a Rotation Reach constraint; it can only be called when a Rotation Reach constraint has been previously added to the character.
|
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