| bClampIKUsingFKLimits |
bool |
Clamps the IK foot warping to prevent over-extension relative to the overall FK leg. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Advanced
- Meta=(DisplayName="Clamp IK Using FK Limits", EditCondition="bCompensateIKUsingFKThighRotation")
|
| bCompensateIKUsingFKThighRotation |
bool |
Include warping adjustment to the FK thigh bones alongside the IK/FK foot definitions This is used to help preserve the original overall leg shape |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Advanced
- Meta=(DisplayName="Compensate IK Using FK Thigh Rotation")
|
| bDebugDrawIKFootAdjustment |
bool |
Enable/Disable IK foot location debug drawing following initial foot adjustment. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bDebugDrawIKFootFinal |
bool |
Enable/Disable IK foot location debug drawing following all adsjustments (Final warped result) |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bDebugDrawIKFootOrigin |
bool |
Enable/Disable IK foot location debug drawing prior to warping. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bDebugDrawPelvisAdjustment |
bool |
Enable/Disable pelvis debug drawing following adjustment. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bDebugDrawThighAdjustment |
bool |
Enable/Disable thigh debug drawing following adjustment. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bDisableIfMissingRootMotion |
bool |
Do not execute stride warping if animation data has no root motion. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Advanced
|
| bEnableDebugDraw |
bool |
Enable/Disable stride warping debug drawing. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
|
| bOrientStrideDirectionUsingFloorNormal |
bool |
Orients the specified (Manual) or computed (Graph) stride direction by the floor normal. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Advanced
|
| DebugDrawScale |
float |
Scale all debug drawing visualization by a factor. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Debug
- Meta=(ClampMin="0.0")
|
| FloorNormalDirection |
FWarpingVectorValue |
Floor normal direction, this value will internally convert into a corresponding Component-space representation prior to warping Default: World Space, Up Vector: <0,0,1> |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Advanced
- Meta=(PinHiddenByDefault)
|
| FootDefinitions |
TArray< FStrideWarpingFootDefinition > |
Foot definitions specifying the IK, FK, and Thigh bone. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Settings
|
| GravityDirection |
FWarpingVectorValue |
Gravity direction, this value will internally convert into a corresponding Component-space representation prior to warping Default: World Space, Down Vector: <0,0,-1> |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Advanced
- Meta=(PinHiddenByDefault)
|
| IKFootRootBone |
FBoneReference |
IK Foot Root Bone definition. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Settings
- Meta=(DisplayName="IK Foot Root Bone")
|
| LocomotionSpeed |
float |
Locomotion speed, specifying the current speed of the character This will be used in the following equation for computing the stride scale: [StrideScale = (LocomotionSpeed / RootMotionSpeed)] Note: This speed should be relative to the delta time of the animation graph |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Evaluation
- Meta=(ClampMin="0.0", PinShownByDefault)
|
| MinRootMotionSpeedThreshold |
float |
Minimum root motion speed required to apply stride warping This is useful to prevent unnatural strides when the animation has a portion with no root motion (i.e starts/stops) When this value is greater than 0, it's recommended to enable interpolation in StrideScaleModifier |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Evaluation
- Meta=(ClampMin="0.0001", PinHiddenByDefault)
|
| Mode |
EWarpingEvaluationMode |
Stride warping evaluation mode (Graph or Manual) |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Evaluation
|
| PelvisBone |
FBoneReference |
Pevlis Bone definition. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Settings
|
| PelvisIKFootSolver |
FIKFootPelvisPullDownSolver |
Solver for controlling how much the pelvis is "pulled down" towards the IK/FK foot definitions during leg limb extension. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Advanced
- Meta=(DisplayName="Pelvis IK Foot Solver")
|
| StrideDirection |
FVector |
Component-space stride direction Example: A value of <1,0,0> will warp the leg stride along the Forward Vector |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Evaluation
- Meta=(PinShownByDefault)
|
| StrideScale |
float |
Stride scale, specifying the amount of warping applied to the foot definitions Example: A value of 0.5 will decrease the effective leg stride by half, while a value of 2.0 will double it |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- BlueprintReadWrite
- Category=Evaluation
- Meta=(ClampMin="0.0", PinShownByDefault)
|
| StrideScaleModifier |
FInputClampConstants |
Modifies the final stride scale value by optionally clamping and/or interpolating. |
BoneControllers/AnimNode_StrideWarping.h |
- EditAnywhere
- Category=Settings
- Meta=(PinHiddenByDefault)
|