🔑 Keyframe animation in After Effects expressions with easing
Keyframe animation in After Effects Expressions
✨ View more details on our website: motiondeveloper.com/tools/eKeys
🏗 This project was created with create-expression-lib - our utility for creating and managing After Effects .jsx
libraries.
Usage:
const { animate } = footage('eKeys.jsx').sourceData;
animate([
{
keyTime: 0,
keyValue: [0, 0],
easeOut: 90,
}, {
keyTime: 3,
keyValue: [960, 540],
easeIn: 80,
}
]);
Clone project locally
git clone https://github.com/motiondeveloper/eKeys.git
cd aeFunctions
Start Rollup
Start Rollup in watch mode to automatically refresh your code as you make changes, by running:
npm run watch
You can run also run a once off build: npm run build
Edit the src
files
The index.ts
contains an example expression setup.
Any values exported from this file will be included in your library, for example:
export { someValue };
Import the dist
file into After Effects
Use the compiled output file as you would any other .jsx
library. Any changes to the src
files will be live updated, and After Effects will update the result of your expression.