A free easing-curve editor for EffectCraft. Draw a Bezier curve, save it as a preset, and apply it to your selected keyframes in one click.
Independent, unofficial community script by Puuncture. Not affiliated with or endorsed by the EffectCraft authors or any other panel or company. Written from scratch against After Effects' documented scripting API, so it should also run in After Effects.
- Visual curve editor. Drag the two handles; hold Shift to snap to 0.05. Double-click the graph to reset to Linear.
- Type or paste values. Enter
x1, y1, x2, y2or paste a CSScubic-bezier(0.4, 0, 0.2, 1). - Apply to keyframes. Eases every pair of neighbouring selected keyframes, on any property (position, scale, opacity, shapes...), in one undo step. Speeds are scaled to each segment, so one curve fits any distance and duration.
- Apply to both sides, only the out side (first key), or only the in side (second key).
- Live mode. Re-applies the curve whenever you release a handle or pick a preset.
- From Keys. Reads the curve of the selected keyframes back into the editor.
- Flip. Reverses the curve.
- 27 built-in presets: Sine, Quad, Cubic, Quart, Quint, Expo, Circ and Back (In / Out / In-Out), plus Linear, CSS Ease and Material Standard.
- Your own presets. Type a name and press Save; Rename and Delete manage them. They are stored in EffectCraft's script settings and survive restarts.
- Resizable graph. The Width and Height sliders set the size of the graph; the size is remembered.
EffectCraft with ScriptUI panel support (any recent version). No other dependencies.
Option A: from the menu (easiest)
- Download
PFlow.jsxfrom the latest release (or from theScriptUI Panelsfolder). - In EffectCraft choose File > Scripts > Install ScriptUI Panel... and select
PFlow.jsx. - Open it from the bottom of the Window menu: Window > PFlow.jsx. Dock it wherever you like; EffectCraft reopens it on the next launch.
Option B: copy the file
Put PFlow.jsx into the Scripts/ScriptUI Panels/ folder inside EffectCraft's settings folder, then restart EffectCraft:
| OS | Settings folder |
|---|---|
| Windows | %APPDATA%\EffectCraft |
| macOS | ~/Library/Application Support/EffectCraft |
| Linux | ~/.config/effectcraft (or $XDG_CONFIG_HOME/effectcraft) |
- Select two or more neighbouring keyframes on a property in the timeline.
- Pick a preset in the list, or shape the curve with the handles and press Apply.
- Press From Keys any time to pull an existing ease into the editor, tweak it, and save it as a preset.
To save a preset: set the curve, type a name in the field under the list, press Save.
- Select neighbouring keyframes (for example keys 1 and 2, or 2 and 3). Keys that aren't next to each other are skipped.
- Keyframes on locked layers are skipped.
- EffectCraft can't yet bind keyboard shortcuts to individual scripts, so PFlow opens from the Window menu.
MIT, see LICENSE. Copyright (c) 2026 Puuncture.
