unreal.RootMotionModifier_Warp

class unreal.RootMotionModifier_Warp(outer=None, name='None')

Bases: unreal.RootMotionModifier

Root Motion Modifier Warp

C++ Source:

  • Plugin: MotionWarping

  • Module: MotionWarping

  • File: RootMotionModifier.h

Editor Properties: (see get_editor_property/set_editor_property)

  • actual_start_time (float): [Read-Write] Actual Start Time: Actual playback time when the modifier becomes active

  • animation (AnimSequenceBase): [Read-Write] Animation: Source of the root motion we are warping

  • current_position (float): [Read-Write] Current Position: Current playback time of the animation

  • end_time (float): [Read-Write] End Time: End time of the warping window

  • ignore_z_axis (bool): [Read-Write] Ignore ZAxis: Whether to ignore the Z component of the translation. Z motion will remain untouched

  • local_space (bool): [Read-Write] In Local Space: Whether this modifier runs before the extracted root motion is converted to world space or after

  • previous_position (float): [Read-Write] Previous Position: Previous playback time of the animation

  • rotation_type (MotionWarpRotationType): [Read-Write] Rotation Type: Whether rotation should be warp to match the rotation of the sync point or to face the sync point

  • start_time (float): [Read-Write] Start Time: Start time of the warping window

  • start_transform (Transform): [Read-Write] Start Transform: Character owner transform at the time this modifier becomes active

  • warp_point_anim_bone_name (Name): [Read-Write] Warp Point Anim Bone Name: TODO:: Hide from the UI when Target != Bone

  • warp_point_anim_provider (WarpPointAnimProvider): [Read-Write] Warp Point Anim Provider

  • warp_point_anim_transform (Transform): [Read-Write] Warp Point Anim Transform: TODO:: Hide from the UI when Target != Static

  • warp_rotation (bool): [Read-Write] Warp Rotation: Whether to warp the rotation component of the root motion

  • warp_rotation_time_multiplier (float): [Read-Write] Warp Rotation Time Multiplier: Allow to modify how fast the rotation is warped. e.g if the window duration is 2sec and this is 0.5, the target rotation will be reached in 1sec instead of 2sec

  • warp_target_name (Name): [Read-Write] Warp Target Name: Name used to find the warp target for this modifier

  • warp_translation (bool): [Read-Write] Warp Translation: Whether to warp the translation component of the root motion

  • weight (float): [Read-Write] Weight: Current blend weight of the animation

property ignore_z_axis

[Read-Write] Ignore ZAxis: Whether to ignore the Z component of the translation. Z motion will remain untouched

Type

(bool)

property rotation_type

[Read-Write] Rotation Type: Whether rotation should be warp to match the rotation of the sync point or to face the sync point

Type

(MotionWarpRotationType)

property warp_point_anim_bone_name

[Read-Write] Warp Point Anim Bone Name: TODO:: Hide from the UI when Target != Bone

Type

(Name)

property warp_point_anim_provider

[Read-Write] Warp Point Anim Provider

Type

(WarpPointAnimProvider)

property warp_point_anim_transform

[Read-Write] Warp Point Anim Transform: TODO:: Hide from the UI when Target != Static

Type

(Transform)

property warp_rotation

[Read-Write] Warp Rotation: Whether to warp the rotation component of the root motion

Type

(bool)

property warp_rotation_time_multiplier

[Read-Write] Warp Rotation Time Multiplier: Allow to modify how fast the rotation is warped. e.g if the window duration is 2sec and this is 0.5, the target rotation will be reached in 1sec instead of 2sec

Type

(float)

property warp_target_name

[Read-Write] Warp Target Name: Name used to find the warp target for this modifier

Type

(Name)

property warp_translation

[Read-Write] Warp Translation: Whether to warp the translation component of the root motion

Type

(bool)