FPBIKSolverSettings

Choose your operating system:

Windows

macOS

Linux

References

Module

PBIK

Header

/Engine/Plugins/Experimental/FullBodyIK/Source/PBIK/Public/Core/PBIKSolver.h

Include

#include "Core/PBIKSolver.h"

Syntax

USTRUCT()
struct FPBIKSolverSettings

Variables

Name Description

Public variable UProperty Category, EditAnywhere

bool

 

bAllowStretch

If true, joints will translate to reach the effectors; causing bones to lengthen if necessary.

Public variable UProperty Category, EditAnywhere

bool

 

bStartSolveFromInputPose

When true, the solver is reset each tick to start from the current input pose.

Public variable UProperty Category, EditAnywhere, Meta

int32

 

Iterations

High iteration counts can help solve complex joint configurations with competing constraints, but will increase runtime cost.

Public variable UProperty Category, EditAnywhere, Meta

float

 

MassMultiplier

A global mass multiplier; higher values will make the joints more stiff, but require more iterations.

Public variable UProperty Category, EditAnywhere, Meta

float

 

MinMassMultiplier

Set this as low as possible while keeping the solve stable.

Public variable UProperty Category, EditAnywhere

EPBIKRootBehavi...

 

RootBehavior

(Default is PrePull) Set the behavior of the solver root.