Installation

  1. Download the Curves script
  2. Unzip the downloaded zip file
  3. In Cavalry navigate to Scripts > Show Scripts Folder
  4. Drag the contents of the zip into the Scripts folder
  5. In Cavalry navigate to Scripts > Curves

Known Issues

  • Cavalry may crash after dismissing one of the Curves context menus after importing a Library

Activation

Select at least 2 adjacent keyframes to show the editor and presets tabs.

Editor

Drag the handles to change the easing. It will immediately be applied to the selected keyframes.

Hold Shift while dragging the handles to limit them to the 0 to 1 range.

You can also use the number inputs to change the control point values.

Magic Easing

To set magic easing use the toggle button on the top left, next to the number inputs.

Special thanks to Brian Pollock from the Cavalry team for helping out with the Magic Easing equation!

Curves will try to convert Cavalry's Magic Easing presets to cubic-Bézier values. Custom Magic Easing is only supported when the Magic Easing is applied by Curves 1.3.0 and newer. The following presets cannot be converted:

  • Spring In
  • Spring Out
  • Spring In, Spring Out
  • Small Spring In
  • Small Spring Out
  • Small Spring In, Small Spring Out
  • Bounce In
  • Bounce Out
  • Bounce In, Bounce Out
  • Custom (when not applied by Curves 1.3.0 or newer)

Editor Menu

On the top right of the editor tab is a hamburger menu with the following items.

Save to New Library…

This will save the current curve to a new library. You'll be prompted for the name of the library and curve.

Save to Library

Select an existing library to save the curve to. You'll be prompted for the name of the curve.

Set to Linear

This will set the curve to linear, ie. no easing.

Reset

This will reset the curve to its default values.

Copy as CSS

This will copy the current values to the clipboard as a CSS cubic-Bézier value, ie. cubic-bezier(0.5, -0.2, 0.1, 0.6).

Paste

This will try to read 4 consecutive numbers from the clipboard and applies them as cubic-Bézier values It's only active when there is something on the clipboard.

Presets

Curves comes with 24 presets based on the formulas by Robert Penner.

Click on a preset to apply it to the selected keyframes.

Edit Presets

Right clicking a preset allows you to export, rename or delete the individual curve.

The hamburger menu next to a library's name allows you to do the same for each library.

Import library

The hamburger menu next to the Penner Easings library lets you import a library.

You can also import existing libraries from the Flow extension for After Effects.

S
Scenery

Curves

Apply cubic-Bézier curves to keyframes, save and share your favorites

€20

single-user

EUR, includes taxes

Buy Now

Scenery is not affiliated with Cavalry or Scene Group Ltd.