Version: 1.10
LanguageEnglish
  • C#

BlendCurveMode

enumeration

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

Defines the type of curve used to interpolate blend weights during an animation transition.

Controls how the blend factor changes over time between the source and destination animations. The mode can be a built-in easing function, a source/target curve, or a user-provided custom curve.

Properties

LinearA linear blend curve (constant rate of change).
FromUses the blend curve defined on the source animation state.
ToUses the blend curve defined on the destination animation state.
EaseInOutSmooth ease-in and ease-out curve (gentle acceleration and deceleration).
EaseInEase-in curve (starts slowly, accelerates towards the end).
EaseOutEase-out curve (starts quickly, decelerates towards the end).
EaseInOutQuadraticQuadratic ease-in and ease-out curve.
SinusoidalInSinusoidal ease-in curve.
SinusoidalOutSinusoidal ease-out curve.
SinusoidalInOutSinusoidal ease-in and ease-out curve.
CubicInCubic ease-in curve.
CubicOutCubic ease-out curve.
CubicInOutCubic ease-in and ease-out curve.
ExpInExponential ease-in curve.
ExpOutExponential ease-out curve.
ExpInOutExponential ease-in and ease-out curve.
CustomA user-defined custom blend curve.