Ease and Wizz
-
Compatibility After Effects Please check exact version compatibility under the "COMPATIBILITY" tab below
Introduction
Ease and Wizz is a set of expressions for After Effects that give you more ways to interpolate between values. The obvious use is in motion, but they can be used on animated properties of any kind. They're applied with an After Effects-ish palette that can be docked, so it's very easy to use.
A while back, Flash guru Robert Penner created a suite of extremely useful easing equations that have been used to build thousands of websites worldwide. I've adapted these equations to work as expressions in After Effects (for an introduction to After Effects expressions, check out Dan Ebberts' excellent site).
One advantage of using an expression for easing is that the keyframes are editable. You can drag objects in the comp viewer, or move keyframes in the timeline, and the easing will be updated immediately.
After Effects | 2025, 2024, 2023, 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6, CS5.5, CS5, CS4 |
---|
2.6.1 (Current version) - Nov 10, 2021
2.6.0 - Mar 31, 2021
[NEW] Under “Keys” you can now choose “End only”. This will apply easing between the last two keyframes only; all other keys will use their original easing values.
2.5.3 - Mar 7, 2019
2.5.2 - Jan 8, 2017
2.5.1 - Dec 15, 2016
2.5.0 - Nov 13, 2016
The new easing combinations are:
Expo out, Expo in
Expo in, Expo out
Back out, Expo in
Back out, Back in
Elastic out, Back in
Elastic out, Expo in
Bounce out, Expo in
These are just combinations that I find useful. You can combine any two easing types by manually by editing the expression; see comments in the code for more.
Note that multi-easing types don’t work with Curvaceous.
[FIXED] Updated templates for Curvaceous “Start & End” and “All Keyframes”, which weren’t working as they should.
[CHANGED] Made the list type a little wider, so it’s easier to read with the multi-easing types.
[CHANGED] Changed naming convention for expression file names, e.g. “inExpo” to “expo-in”, so they’re easier to read and more consistent.
[CHANGED] Removed reference to “aeExpo” from the source code since we’re not using it … I’ll put it in there one day.
[CHANGED] Other code fixes and general beautification.
2.1.2 - Aug 12, 2016
* Added a manifest file, for compatibility with the aescripts.com installer.
2.1.1 - Jul 22, 2016
2.1 - Aug 24, 2015
* A warning is displayed if you click “apply” with no keyframes selected.
* Ease and Wizz displays a message on the info palette describing what it did (e.g. 'Applied "Bounce" to four properties').
* On Windows machines the menus would occasionally get cut off when using the Curvaceous feature, presumably because the script removed menu items. Now they are disabled, rather than removed.
* “Bounce” now appears before “Back” in the menu, which looks aesthetically more pleasing when the Curvaceous checkbox is active.
2.0.8 - Jul 16, 2015
2.0.7 - Jul 14, 2015
* Some of the Curvaceous expressions were missing default variables, which would cause the expression to throw an error. These have been fixed.
2.0.6 - Mar 26, 2015
2.0.5 - Jan 6, 2015
* Added help button with info and version number.
* Small interface tweaks.
* Link in the comments to Pulp’s live performance of “Sorted for E’s and Wizz” at Glastonbury, for the curious.
2013.07.14 - Version 2.0.4
- [FIXED] Reinstated the graceful catch for errors when applying expression to mask path without Curvaceous turned on.
- [FIXED] Put global variables on a custom object and renamed functions to avoid namespace clashes.
- [FIXED] Caught a bug that left the easing-type popup blank if selecting Curvaceous when Elastic or Back were selected. Now it defaults to Expo.
- [CHANGED] Removed the requirement in the documentation to “Allow scripts to write files and access network”.
- [CHANGED] The default period when using Elastic easing is now 0.81, rather than 0.8 (which may have been related to a rare rounding error).
- [FIXED] Reverted the type in the popup menus to a black colour, as it was illegible in CS5.
- [FIXED] The inBounce behaviour was, inexplicably, identical to the outBounce behaviour. It now behaves as advertised.
- [NEW] The popup menus and the “Curvaceous” checkbox now have tooltips for extra information.
- [CHANGED] A minor tweak to add compatibility with Expression Toolbox.
- [FIXED] Added a more graceful catch if you try to add an expression to a mask path without the "Curvaceous" checkbox enabled.
- [NEW] Curvaceous. Allows you to apply easing expressions to curved motion paths, and to mask or shape layer paths.
- [FIXED] After Effects CS4 compatability.
- [NEW] Tooltips added to the palette
- [NEW] Popup menu added so you can select which keyframes to affect (all, first two and last two, or just the first two)
- [CHANGED] Replaced the "type" radio buttons with a popup menu
- [CHANGED] Eliminated need to choose easingExpressions folder path (thanks to Jeff Almasol)
- [FIXED] Fixed colour of text in popup menus - thanks to Jeff again
- Initial release