unreal.MotionMatchingSettings

class unreal.MotionMatchingSettings(weights=[[1.0, 1.0, 1.0], [1.0, 1.0, 1.0], False], blend_time=0.2, pose_jump_threshold_time=1.0, search_throttle_time=0.1, min_percent_improvement=100.0, sequence_end_exlusion_time=0.25)

Bases: unreal.StructBase

Motion Matching Settings

C++ Source:

  • Plugin: PoseSearch

  • Module: PoseSearch

  • File: PoseSearchLibrary.h

Editor Properties: (see get_editor_property/set_editor_property)

  • blend_time (float): [Read-Write] Blend Time: Time in seconds to blend out to the new pose. Uses inertial blending and requires an Inertialization node after this node.

  • min_percent_improvement (float): [Read-Write] Min Percent Improvement: How much better the search result must be compared to the current pose in order to jump to it Note: This feature won’t work quite as advertised until search data rescaling is implemented

  • pose_jump_threshold_time (float): [Read-Write] Pose Jump Threshold Time: Don’t jump to poses that are less than this many seconds away

  • search_throttle_time (float): [Read-Write] Search Throttle Time: Minimum amount of time to wait between pose search queries

  • sequence_end_exlusion_time (float): [Read-Write] Sequence End Exlusion Time: Pose indices SequenceEndExclusionTime or less away from the end of the database sequence will be ignored by the PoseSearch. This ensures the search doesn’t get stuck at the end of a sequence.

  • weights (PoseSearchDynamicWeightParams): [Read-Write] Weights: Dynamic weights for influencing pose selection

property blend_time

[Read-Write] Blend Time: Time in seconds to blend out to the new pose. Uses inertial blending and requires an Inertialization node after this node.

Type

(float)

property min_percent_improvement

[Read-Write] Min Percent Improvement: How much better the search result must be compared to the current pose in order to jump to it Note: This feature won’t work quite as advertised until search data rescaling is implemented

Type

(float)

property pose_jump_threshold_time

[Read-Write] Pose Jump Threshold Time: Don’t jump to poses that are less than this many seconds away

Type

(float)

property search_throttle_time

[Read-Write] Search Throttle Time: Minimum amount of time to wait between pose search queries

Type

(float)

property sequence_end_exlusion_time

[Read-Write] Sequence End Exlusion Time: Pose indices SequenceEndExclusionTime or less away from the end of the database sequence will be ignored by the PoseSearch. This ensures the search doesn’t get stuck at the end of a sequence.

Type

(float)

property weights

[Read-Write] Weights: Dynamic weights for influencing pose selection

Type

(PoseSearchDynamicWeightParams)