Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.
PoseEasingStyle
Controls how a Pose transitions from one keyframe to the next in a KeyframeSequence. The value is set via the Pose.EasingStyle property, which defaults to PoseEasingStyle.Linear. For asymmetric styles such as PoseEasingStyle.Elastic, PoseEasingStyle.Bounce, and PoseEasingStyle.CubicV2, the direction of the curve is further controlled by PoseEasingDirection. PoseEasingStyle.Cubic is a legacy alias with a known direction-reversal bug between the Animation Editor and runtime; use PoseEasingStyle.CubicV2 for all new work.
Items
| Name | Value | Description |
|---|---|---|
| Linear | 0 | Poses interpolate linearly between keyframes. |
| Constant | 1 | Poses do not interpolate but snap to the keyframe indicated by the PoseEasingDirection. |
| Elastic | 2 | Pose interpolation overshoots like an elastic curve. |
| Cubic | 3 | Deprecated - Use PoseEasingStyle.CubicV2. Pose interpolation is a cubic curve between keyframes based on the PoseEasingDirection. |
| Bounce | 4 | Pose interpolation produces a bounce-like effect between keyframes. |
| CubicV2 | 5 | Pose interpolation is a cubic curve between keyframes based on PoseEasingDirection. |
Linear
Poses interpolate linearly between keyframes.
| Field | Value |
|---|---|
| value | 0 |
Constant
Poses do not interpolate but snap to the keyframe indicated by the PoseEasingDirection.
| Field | Value |
|---|---|
| value | 1 |
Elastic
Pose interpolation overshoots like an elastic curve.
| Field | Value |
|---|---|
| value | 2 |
Cubic
Deprecated. Use CubicV2 going forward, Cubic has a bug where the direction is reversed between the editor and runtime.
Deprecated - Use PoseEasingStyle.CubicV2. Pose interpolation is a cubic curve between keyframes based on the PoseEasingDirection.
| Field | Value |
|---|---|
| value | 3 |
Bounce
Pose interpolation produces a bounce-like effect between keyframes.
| Field | Value |
|---|---|
| value | 4 |
CubicV2
Pose interpolation is a cubic curve between keyframes based on PoseEasingDirection.
| Field | Value |
|---|---|
| value | 5 |