unreal.FootPlacementPlantSettings
¶
- class unreal.FootPlacementPlantSettings¶
Bases:
StructBase
Foot Placement Plant Settings
C++ Source:
Plugin: AnimationWarping
Module: AnimationWarpingRuntime
File: AnimNode_FootPlacement.h
Editor Properties: (see get_editor_property/set_editor_property)
adjust_heel_before_planting
(bool): [Read-Write] Whether to allow adjusting the heel lift before we plantankle_twist_reduction
(float): [Read-Write] How much we reduce the procedural ankle twist adjustment used to align the foot to the ground slope.distance_to_ground
(float): [Read-Write] At this distance from the planting plane the bone is considered planted and will be fully aligned.lock_type
(FootPlacementLockType): [Read-Write]max_extension_ratio
(float): [Read-Write] Max extension ratio of the chain, calculated from the remaining length between current pose and full limb extensionmin_extension_ratio
(float): [Read-Write] Min extension ratio of the chain, calculated from the total limb length, and adjusted along the approach directionreplant_angle_ratio
(float): [Read-Write] Below this value, proportional to UnplantAngle, the bone will replantreplant_radius_ratio
(float): [Read-Write] Below this value, proportional to UnplantRadius, the bone will replantseparating_distance
(float): [Read-Write] The minimum distance the feet can be from the plane that separates the feet. Value of 0 disables thisspeed_threshold
(float): [Read-Write] Bone is considered planted below this speed. Value is obtained from FKSpeedCurveNameunalignment_speed_threshold
(float): [Read-Write] Speed at which we transition to fully unplanted. The range between SpeedThreshold and UnalignmentSpeedThreshold should roughly represent the roll-phase of the foot TODO: This feels innaccurate most of the time, and varies depending on anim speed. Improve thisunplant_angle
(float): [Read-Write] How much angular deviation (in degrees) causes the constraint to be released for replantunplant_radius
(float): [Read-Write] How much linear deviation causes the constraint to be released