Flow

Flow provides a simple, clean, and intuitive curve editor to adjust your keyframe easing.

Now with multi-library support, responsive overshoot & undershoot, kbar export, and more!

Learn about license types
  • Trial
  • EULA
Description

What's Flow?

Flow gives After Effects an intuitive curve editor to adjust keyframe easing.

Gone are the days of fighting with speed & influence (what do those even mean?!), or navigating through some bloated 8000-features-in-one garbage pile to find their easing system – just make a curve, hit Apply and you're gold!


Flow is a collaboration between Zack Lovatt and renderTom.


Flow Features

Flow consists of two main components: the Graph Editor and the Library.

The graph editor is all about easing – lose AE's internal graph editor in favour of a modern, snappier, normalized environment.

The library is all about presets – have you come up with some on-brand, snappy easing curves? Have a go-to animation style and want to bring it everywhere you go? Save your curve as a preset, and build out your own custom easing libraries.


Beyond the basics, Flow lets you:


New: Flow v1.5 introduces multi-library support, responsive overshoot & undershoot of graph values, dynamic controls location, kbar export, and much more!.

For further information on how to use Flow & what it can help you accomplish, check out our user guide.


Looking to kickstart your presets library?


Flow ships with 25 commonly-used animation curves, or you can download some additional preset packs below.

Flow's built-in default presets

@Oddernod
Ryan Summers' uber-mega flawless Flow Curves pack Download

@aembury
Andrew Embury's extravaganza animation presets Download

@FoughtTheLaw
Matthew Law's time-saving Animation Presets Download

@JustinLawes
Justin's animation Presets for Flow Download

@Workbench_tv
Workbench Flow's library Download
Google's Material Design Easing Curves Download

Discussions

Want to talk about it?

Head over to r/aescripts to chat with fellow users about this product.

Need Support?

Please open a support ticket to be connected directly with the author of this product

Version History

1.5.2 -

Added

- Error message when using an unsupported AE version
- "Sine" preset

Changed

- Control points Shift + Drag snapping logic
- "Ease" preset to uses AE's ease, not CSS ease

Fixed

- Some "Failed to load Flow" issues
- Control points jumping when starting to click & drag
- Issues when importing libraries from older versions of Flow
- KBar buttons not displaying errors properly
- KBar buttons not working on MacOS

1.5.1 -

Changed

- **minimum AE version raised to AE 17.5 / CC 2020!**

Fixed

- Crash when dragging elements over panel
- Dragging divider getting stuck 'on' if cursor leaves panel

1.5.0 -

Added

- Multi-library support
- KBar support
- Ability to copy curves in the css `cubic-bezier()` format
- Ability to specify location of Flow Controls
- Responsive overshoot/undershoot
- Preference to set keyboard modifier behaviour in auto-apply mode
- Preference to remember behaviour when applying expressions
- Preference to remember behaviour when applying overshoots
- Preference to control when the last curve updates

Changed

- **minimum AE version raised to AE 17.0 / CC 2020!**
- Updated UI look & feel
- Updated licensing framework
- Save Preset button now indicates whether curve is already saved
- Shift + Dragging in graph editor now snaps to grid cells
- Clarified and reduced alerts & error messages
- Improved error handling experience
- Improved graph/library resizing experience
- Removed preset 'delete' hover button
- Removed 'apply as' toggle in favour of keyboard shortcut

Fixed

- Display issue when licensing banner is visible
- Issue when saving presets with unsavory characters in the name
- Issue where graph handles would sometimes get stuck behind the Graph buttons area
- Issue which caused presets to redraw when graph was closed

1.4.2 -

Changed:
- Replaced internal docs with web docs

Fixed:
- Flow not showing up in AE 22.x (edited)

1.4.1 -

- Added support for MacOS Catalina
- Fixed issue with reserved keywords in expressions

1.4.0b -

Added
- "Read Values" now tries to select a corresponding Flow library item, if one exists.
- "Read Values" on a property with a Flow expression now tries to identify the original curve applied.
- Applying a curve to an unseparated Position property now prompts you to separate dimensions.
- SHIFT + CTRL applies inverted easing. (#144)
Changed
- Adds some quality-of-life improvements to expressions.
- Updates expressions for AE 16.0 compatibility.
Fixed
- "Read Values" for Scale returning incorrect values.

1.3 -

- Adds better logging for errors and alerts
- Adds “Last Curve” visualization & pref
- Adds “Edit Curve” function to update curve values

- Prefs and library now writes to disk! Allows them to sync between AE versions.
- Lots and lots and lots of optimization and code cleaning
- Library Item Resize Buttons now default on!
- Increases max size of library item icons
- Increases max graph size for super tall resolution monitors
- Improves context menu experience
- Improves Preferences section
- Improves Readme
- Upgrades to new aescripts licensing framework

- Fixes bug with ‘ease direction’ not resetting when switching between Keys and Expression
- Fixes bug with ‘apply as’ not updating from prefs properly
- Fixes expression errors when using multiple Flow expressions

1.2.2 -

Fixes issue with apostrophes in preset names.

1.2.1 -

Adds CC 2018 (AE 15.0) support.

1.2 -

- Adds option to reverse graph values
- Adds "Apply to All" option for Expressions and Clipping alert window
- "Show Alerts" option now controls "Save Curve", "Delete Preset", "Export Library" alerts.

1.1.3 -

- Fixes bug with Flow crashing on launch

1.1.2 -

- Can now defer / decline updates!
- Errors now prompt to create support ticket
- Fixes bug with Wacom tablets triggering drag & drop

1.1.1 -

Removes CC2014 support;

1.1 -

- Adds drag + drop lib item reordering!
- Adds Flow Settings panel & AE colour theme!
- Adds error logging
- Flow remembers last graph values, ease direction and 'apply as' state
- Revises Expressions to be cleaner & more efficient (thanks @conigs!)
- Webfonts are now local; should remove slow offline loads!
- Fixes bug with library width not filling panel properly
- Fixes bug with new lib items not being selected
- Fixes bug with Flow rarely refusing to load
- Fixes bug with the graph shrinking 14px every load
- Fixes bug with lib items not deselecting after using 'read keys' or editing values
- Fixes bug in which user could get stuck on user lib when adding EDU license
- Fixes bug in which resizing the panel adjusted font sizes inappropriately
- Fixes bug in CC14 where dragging the slider all the way right bounces back
- Fixes stutters when resizing panels and window
- Several aesthetic and optimization tweaks

1.0.2 -

- Fixes bug if Flow was closed on an empty user library

1.0.1 -

- Adds 'cmd' support for everywhere 'ctrl' is used
- Fixes bug with 'alt' and 'mirror' mode not working together
- Fixes bug with Bezier Values dropping decimals
- Fixes bug with 'Read Key' values not saving after graph resize

1.0 -

Initial realease.

Compatibility

After Effects

2026, 2025, 2024, 2023, 2022, 2021, 2020