Navigation
API > API/Plugins > API/Plugins/RelativeIKOp
| Name | FIKRetargetRelativeIKOpSettings |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Animation/RelativeIKOp/Source/RelativeIKOp/Public/RelativeIKOp.h |
| Include Path | #include "RelativeIKOp.h" |
Syntax
USTRUCT (BlueprintType , Meta=(DisplayName="Relative IK Settings"))
struct FIKRetargetRelativeIKOpSettings : public FIKRetargetOpSettingsBase
Inheritance Hierarchy
- FIKRetargetOpSettingsBase → FIKRetargetRelativeIKOpSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bDebugDrawBodyPairs | bool | Draw source and target body pair relationships for current animation. | RelativeIKOp.h |
|
| bDebugDrawBodyTransforms | bool | Show body-local transform setup (like baked verts) | RelativeIKOp.h |
|
| bDebugDrawGoalContributions | bool | Draw each pair's goal contribution (white) and show weighted final goal location (yellow) | RelativeIKOp.h |
|
| bDebugDrawPhysicsBodies | bool | Display source and target physics bodies for baked data. | RelativeIKOp.h |
|
| bDebugDrawRetargetVertAverages | bool | Draw retarget pair-line for each pair contribution. | RelativeIKOp.h |
|
| bDryRun | bool | Run op and display debug info but DON'T update IK Goals. | RelativeIKOp.h |
|
| bIgnoreSourceScale | bool | Ignore source scaling when computing relative distance relationships. | RelativeIKOp.h |
|
| BodyMapping | TMap< FName, FName > | Physics body source -> target name mapping. | RelativeIKOp.h |
|
| bTestDistContactAlpha | bool | Use distance to pair contact to blend towards direct contact. | RelativeIKOp.h |
|
| bTestFeasibilityWeight | bool | Dial back distance weighting based on feasibility length of target bone chain. | RelativeIKOp.h |
|
| bTestRetargetScale | bool | Use target (default) when computing pair alternate representations. | RelativeIKOp.h |
|
| ContributionSumWeight | double | IK Goal normalization (internally multiplied by total of contribution weights) | RelativeIKOp.h |
|
| DebugFullRetargetPairBones | TArray< FName > | Draw full retarget space (quad) pair relationships. | RelativeIKOp.h |
|
| DistanceFade | double | Maximum distance for which body pair info is baked. | RelativeIKOp.h |
|
| DistanceThreshold | double | Maximum distance for which body pair info is baked. | RelativeIKOp.h |
|
| FeasibilityLengthBias | double | Bias feasibility distance weighting relative to distance threshold (+ increase target feasibility/- reduced target feasibility) | RelativeIKOp.h |
|
| RetargetContactAlpha | double | Alpha from contact-body to secondary body representation in contribution pairs. | RelativeIKOp.h |
|
| RetargetSpringAlpha | double | Alpha between primary and secondary pair distance relationship. | RelativeIKOp.h |
|
| SourcePhysicsAssetOverride | TObjectPtr< UPhysicsAsset > | Source mesh physics asset for relative body pair tests. | RelativeIKOp.h |
|
| TargetPhysicsAssetOverride | TObjectPtr< UPhysicsAsset > | Target mesh physics asset for retargeting relative body pair vertices. | RelativeIKOp.h |
|
| TemporalSmoothingRadius | int32 | Frames of temporal smoothing of body pair verts (0 is no smoothing) | RelativeIKOp.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CopySettingsAtRuntime
(
const FIKRetargetOpSettingsBase* InSettingsToCopyFrom |
RelativeIKOp.h | ||
virtual const UClass * GetControllerType() |
RelativeIKOp.h |