unreal.MovieSceneAnimInertialDeadBlendTransitionSection¶
- class unreal.MovieSceneAnimInertialDeadBlendTransitionSection(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
MovieSceneAnimTransitionSectionBaseInertial 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 curvecolor_tint(Color): [Read-Write] The color tint for this sectioncondition_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 sceneeasing(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/inactiveis_locked(bool): [Read-Write] Toggle whether this section is locked/unlockedmaximum_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 activetimecode_source(MovieSceneTimecodeSource): [Read-Write] The timecode at which this movie scene section is based (ie. when it was recorded)