⨠Features
Motion Curves is a full-featured After Effects CEP extension giving you professional-grade animation controls directly in the panel.
â
Anchor Point Tools
9-position grid to instantly move pivot points to any corner, edge, or center â with automatic position compensation so layers don't jump.
â
Clone Keyframes
Copy selected keyframes with full ease/interpolation data and paste at the current playhead position in one click.
â
Reverse & Mirror
Reverse keyframe values in-place, or mirror the entire sequence in time around its midpoint for perfect loop animations.
âŋ
30 Easing Curves
Sine, Quad, Cubic, Quart, Quint, Expo, Circ, Back, Elastic, Bounce â all with In / Out / InOut variants. 30 total.
đ
Live Curve Preview
Hover any curve button to see an animated ball travel along the exact easing path before you apply it.
Ã
Expression Cleanup
Switching curves automatically clears previous expressions. A clean expressions tool removes all at once.
đ¯
Keyframe Selection
Smart selection tools â select all keyframes on a property, invert selections, or jump to specific keyframes quickly.
âĄ
Fast Application
Apply any easing to selected keyframes in a single click. Works across multiple layers and properties simultaneously.
Easing Curve Preview
đĻ Installation
â ī¸
Windows only. Mac support is coming soon. Requires After Effects 2019 (16.0) or later with CSXS 7.0+ support.
1
Download & Extract
Download MotionCurves_INSTALLER_v1.0.0.zip and extract it fully. Do not run the installer from inside the ZIP â extract to a folder first.
You should see:
đ MotionCurves_INSTALLER_v1/
âââ INSTALL.bat
âââ UNINSTALL.bat
âââ README.txt
âââ đ MotionCurves/
âââ index.html
âââ main.js
âââ host.jsx
âââ CSXS/manifest.xml
2
Run the Installer
Right-click INSTALL.bat â Run as Administrator. The installer will:
- Copy the extension to
%APPDATA%\Adobe\CEP\extensions\MotionCurves
- Enable unsigned CEP extension support in the Windows registry
- Confirm success with a completion message
Installing to:
C:\Users\YourName\AppData\Roaming\Adobe\CEP\extensions\MotionCurves
[INFO] Copying extension files...
[INFO] Enabling unsigned extension support...
============================================
INSTALLATION COMPLETE!
3
Open in After Effects
Fully close and reopen After Effects after installation. Then navigate to:
Window â Extensions â Motion Curves
The panel will dock into your workspace just like any native AE panel. If it doesn't appear, right-click INSTALL.bat â Run as Administrator and restart AE.
đ Activation
Step 01
Click the Badge
In the top-right of the Motion Curves panel, click the đ Activate badge (or âą Trial if already running). The license modal will open.
Step 02
Enter Your Key
Type your license key in the format
CVLR-XXXX-XXXX-XXXX. Keys are purchased at
covlor.uk. Click
Activate.
Step 03
Online Validation
The panel contacts app.covlor.uk to validate your key and machine ID. Requires internet. The result is saved locally â no repeated checks needed.
â OR â
Start Free Trial
Click Free Trial to start a 14-day trial with full access to all features. The countdown shows in the badge. No key required.
License Badge States
â
Licensed â Active paid license. Full access, no limits.
âą Trial (14d) â Trial running. Days remaining shown in badge.
â Trial Expired â Trial ended. Purchase a license to continue.
đ Activate â No license detected. Click to activate or start trial.
âŋ Easing Curves
Motion Curves includes 30 professional easing curves across 10 families, each available as In, Out, and InOut variants.
| Family |
Variants |
Best used for |
| Sine |
In Out InOut |
Gentle, smooth wave. Great for subtle UI animations. |
| Quad |
In Out InOut |
Quadratic acceleration. Clean and natural feeling. |
| Cubic |
In Out InOut |
Stronger acceleration than Quad. Popular for slide-ins. |
| Quart |
In Out InOut |
Even stronger. Good for fast-moving elements. |
| Quint |
In Out InOut |
Very aggressive curve. Best for snappy micro-interactions. |
| Expo |
In Out InOut |
Exponential. Dramatic slow-start or fast-end feel. |
| Circ |
In Out InOut |
Circular arc. Creates a mechanical, punchy motion. |
| Back |
In Out InOut |
Overshoots slightly before settling. Adds personality. |
| Elastic |
In Out InOut |
Spring-like oscillation. Great for bouncy UI elements. |
| Bounce |
In Out InOut |
Ball-bounce simulation. Energetic and playful. |
â Anchor Point Tools
The 9-position anchor grid lets you instantly move a layer's pivot/anchor point to any of 9 positions â with automatic position compensation so the layer doesn't visually jump.
- Click any of the 9 grid positions: Top Left, Top Center, Top Right, Middle Left, Center, Middle Right, Bottom Left, Bottom Center, Bottom Right
- Works on the first selected layer in the active composition
- Position compensation is on by default â the layer stays exactly where it is visually
- Hold a modifier key to move anchor without compensation (raw pivot move)
â Keyframe Tools
Clone Keyframes
Copy selected keyframes (with easing data intact) and paste them at the current playhead position. Select a property row + keyframes, set playhead, click Clone.
Reverse Keyframes
Flips keyframe values in-place â the first keyframe value becomes the last, and vice versa. Timing stays the same; only values swap.
Mirror in Time
Mirrors the selected keyframes around their midpoint in time, creating a perfect reverse loop. Useful for ping-pong animations.
Clean Expressions
Removes all Motion Curves expressions from selected properties. Use this if you want to switch from expression-based curves (Back/Elastic/Bounce) to standard easing.
âšī¸
Selection tip: Always select the property row (e.g. Position) in the timeline panel â not just the layer name â and select at least 2 keyframes for Clone, Reverse, and Mirror to work.
đ License API Reference
For developers integrating with the Covlor license system. Base URL: https://app.covlor.uk/api/ae/
POST /validate â Activate License
{
"license_key": "CVLR-XXXX-XXXX-XXXX",
"machine_id": "UNIQUE-MACHINE-ID",
"plugin_slug": "motion-curves",
"plugin_version": "1.0.0"
}
// Success response:
{
"success": true,
"status": "valid",
"message": "License activated successfully"
}
POST /deactivate â Remove License
{
"license_key": "CVLR-XXXX-XXXX-XXXX",
"machine_id": "UNIQUE-MACHINE-ID"
}
Machine ID Generation (host.jsx)
// Persistent ID stored via app.settings â survives AE restarts
function getMachineId() {
var id = app.settings.getSetting("MotionCurves", "machine_id", ...);
if (id && id.length > 8) return id;
// Generate new random ID
var newId = Math.random().toString(36).substring(2,10)
+ Math.random().toString(36).substring(2,10)
+ Date.now().toString(36);
app.settings.saveSetting("MotionCurves", "machine_id", newId, ...);
return newId;
}
đ§ Troubleshooting
Panel doesn't appear in AE after install
Fully close and reopen After Effects. If still missing, right-click INSTALL.bat â Run as Administrator, then restart AE.
Activation says "Connection error"
Check your internet connection. Ensure app.covlor.uk is not blocked by a firewall or corporate proxy. Contact hello@covlor.uk if the issue persists.
Anchor tools not moving the pivot point
Select a layer first, then click an anchor button. The tool works on the first selected layer. Make sure the composition is active in the timeline panel.
Curve applied but preview looks wrong
Back, Elastic, and Bounce curves use expressions â this is expected. They won't show as standard bezier handles but will render correctly.
Clone / Reverse / Mirror not working
Select the property row (e.g. Position) in the timeline â not just the layer â and select at least 2 keyframes.
Supported After Effects versions
After Effects 2019 (16.0) through 2025+. Requires CSXS 7.0+. Windows only â Mac support coming soon.
đŗ Pricing & Billing
đ
14-day free trial â full premium access, no credit card required. Download and start using immediately.
Monthly
$2/mo
- All 30 easing curves
- Anchor point tools
- Keyframe clone/reverse/mirror
- Live curve preview
- Email support
Get Monthly
Best Value
Annual
$20/yr
- Everything in Monthly
- Priority support
- All future updates
- 2 months free
Get Annual
đ Support
- đ§ Email: hello@covlor.uk â we respond within 24 hours
- đ Website: covlor.uk
- đ Bug reports: include your AE version, Windows version, and steps to reproduce
Ready to animate with precision? ã
Start your 14-day free trial â no credit card required, full access to all features.