Installation
- Download the Curves script
- Unzip the downloaded zip file
- In Cavalry navigate to
Scripts > Show Scripts Folder - Drag the contents of the zip into the Scripts folder
- 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.