unreal.MovieSceneAnimInertialDeadBlendTransitionSection

class unreal.MovieSceneAnimInertialDeadBlendTransitionSection(outer: Object | None = None, name: Name | str = 'None')

Bases: MovieSceneAnimTransitionSectionBase

Inertial dead blend transition section that provides smooth, velocity-aware blending between two animation sections.

Unlike crossfade which simply interpolates between poses, dead blending: - Captures the velocity of the outgoing animation - Extrapolates that motion forward during the blend - Provides smoother transitions especially for fast-moving animations

C++ Source:

  • Plugin: MovieSceneAnimMixer

  • Module: MovieSceneAnimMixer

  • File: MovieSceneAnimInertialDeadBlendTransitionSection.h

Editor Properties: (see get_editor_property/set_editor_property)

  • blend_mode (AlphaBlendOption): [Read-Write] The blend mode to use for the alpha curve

  • color_tint (Color): [Read-Write] The color tint for this section

  • condition_container (MovieSceneConditionContainer): [Read-Write] Optional dynamic condition for whether this section evaluates at runtime.

  • custom_blend_curve (CurveFloat): [Read-Write] Optional custom blend curve (used when BlendMode is set to Custom)

  • decorations (MovieSceneDecorationContainer): [Read-Write] Array of decorations for this movie scene

  • easing (MovieSceneEasingSettings): [Read-Write]

  • eval_options (MovieSceneSectionEvalOptions): [Read-Write]

  • extrapolation_half_life (float): [Read-Write] The average half-life of decay in seconds to use when extrapolating the animation. This value is scaled based on how much the outgoing velocity aligns with the direction toward the target pose.

  • extrapolation_half_life_max (float): [Read-Write] The maximum half-life of decay in seconds. Limits how long extrapolation can continue when velocities are small but aligned with the target.

  • extrapolation_half_life_min (float): [Read-Write] The minimum half-life of decay in seconds. Used when velocities are very small or moving away from the target pose.

  • is_active (bool): [Read-Write] Toggle whether this section is active/inactive

  • is_locked (bool): [Read-Write] Toggle whether this section is locked/unlocked

  • maximum_rotation_velocity (float): [Read-Write] Maximum rotation velocity in degrees/s. Velocities above this are clamped to prevent extreme extrapolation.

  • maximum_scale_velocity (float): [Read-Write] Maximum scale velocity. Velocities above this are clamped to prevent extreme extrapolation.

  • maximum_translation_velocity (float): [Read-Write] Maximum translation velocity in cm/s. Velocities above this are clamped to prevent extreme extrapolation.

  • post_roll_frames (FrameNumber): [Read-Write] The amount of time to continue ‘postrolling’ this section for after evaluation has ended.

  • pre_roll_frames (FrameNumber): [Read-Write] The amount of time to prepare this section for evaluation before it actually starts.

  • section_range (MovieSceneFrameRange): [Read-Write] The range in which this section is active

  • timecode_source (MovieSceneTimecodeSource): [Read-Write] The timecode at which this movie scene section is based (ie. when it was recorded)