Navigation
API > API/Plugins > API/Plugins/PBIK
Inheritance Hierarchy
References
| |
|
| Module |
PBIK |
| Header |
/Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/Public/RigUnit_PBIK.h |
| Include |
#include "RigUnit_PBIK.h" |
Syntax
USTRUCT&40;
Meta&61;&40;DisplayName&61;"Full Body IK", Category&61;"Hierarchy", Keywords&61;"FBIK, Position Based, PBIK, IK, Full Body, Multi, Effector, N&45;Chain, FB, HIK, HumanIK", NodeColor&61;"0 1 1"&41;&41;
struct FRigUnit_PBIK : public FRigUnit_HighlevelBaseMutable
Based on a Position Based solver at core, this node can solve multi chains within a root using multi effectors
Variables
| |
Type |
Name |
Description |
 |
TArray< FPBIKBoneSetting > |
BoneSettings |
Per-bone settings to control the resulting pose. Includes limits and preferred angles. |
 |
FPBIKDebug |
Debug |
Debug drawing options. |
 |
TArray< FPBIKEffector > |
Effectors |
An array of effectors. These specify target transforms for different parts of the skeleton. |
 |
TArray< int32 > |
EffectorSolverIndices |
|
 |
TArray< FName > |
ExcludedBones |
These bones will be excluded from the solver. |
 |
FName |
Root |
This is usually the top-most skinned bone; often the "Pelvis" or "Hips", but can be set to any bone. |
 |
FPBIKSolverSettings |
Settings |
Global solver settings. |
 |
FPBIKWorkData |
WorkData |
Runtime-only data |
Constructors
| |
Type |
Name |
Description |
 |
|
|
|
Overridden from FRigVMStruct
| |
Type |
Name |
Description |
 |
void |
|
Execute logic for this struct |