gitwtfhub

wtf is ae-motion-compiler?

volumetenrectify/ae-motion-compiler — explained in plain English

Analysis updated 2026-05-18

107HTMLAudience · designerComplexity · 3/5LicenseSetup · moderate

TL;DR

A scripting framework that automates keyframe generation, expressions, and batch layer animation inside Adobe After Effects.

Mindmap

mindmap
  root((ae-motion-compiler))
    What it does
      Automates keyframes
      Builds expressions
      Batch layer animation
    Tech stack
      JavaScript
      After Effects scripting
    Use cases
      Apply templates at scale
      Generate expressions
      Queue batch renders
    Setup
      Requires AE CC 2024 plus
      Build then install panel
      MIT licensed

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Apply a single animation pattern, like a slide or bounce, across hundreds of layers instead of keyframing each one by hand.

REASON 2

Generate wiggle or other property expressions automatically instead of writing expression code manually.

REASON 3

Queue up batch renders across multiple compositions using the built-in renderer manager.

REASON 4

Reuse a library of ready made animation templates such as stagger, morph, and wave effects on new projects.

What's in the stack?

JavaScriptAfter Effects ScriptingHTML

How it stacks up

volumetenrectify/ae-motion-compilermfranzon/renderfuelmagistratelead/photoshop-ai-smart-enhance
Stars107107109
LanguageHTMLHTMLHTML
Setup difficultymoderateeasymoderate
Complexity3/52/52/5
Audiencedesignervibe codergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires Adobe After Effects CC 2024 or newer already installed, plus building the project before it can be loaded as a panel.

MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.

Wtf does this do

ae-motion-compiler is a scripting framework for Adobe After Effects, aimed at motion designers and animators who want to automate repetitive parts of building an animation. Instead of hand placing keyframes on every layer, you define an animation pattern once and the framework applies it across many layers at once, generating keyframes, building expressions, and handling render output for you. The framework installs as a panel inside After Effects, reached through the File, Scripts menu once it is set up. Its main pieces include a keyframe generator for automatic timing, an expression builder for things like wiggle effects, a layer manager for batch operations across many layers at once, an easing curve editor, and a renderer manager for queuing up output jobs. It ships with a set of ready made animation templates, including sliding text, scaling, rotation, color transitions, shape morphing, staggered cascading effects, bounce, and wave patterns, which can be applied to layers through simple script calls rather than manual keyframing. Configuration is handled through a settings file covering default easing style, keyframe spacing, a batch size limit for layer operations, naming conventions, and render output format. Installation is done by cloning the project, installing its dependencies, building it, and running an install step that adds it into After Effects. It requires After Effects CC 2024 or newer, with at least 8GB of memory recommended and more for larger projects. The project is released under the MIT license and states it is an independent effort, not affiliated with or endorsed by Adobe. The README notes that script generated animations still need a person to review and refine them, since the quality of the result depends on how the templates and parameters are set up, and animation skill remains necessary to get good results.

Yoink these prompts

Prompt 1
Help me set up an animation template in ae-motion-compiler for a staggered text reveal.
Prompt 2
Explain how the expression builder in this project generates a wiggle effect.
Prompt 3
Walk me through the batch layer settings so I can apply one animation to 50 layers at once.
Prompt 4
Help me configure the render settings in this framework's config file for high quality MP4 output.

Frequently asked questions

wtf is ae-motion-compiler?

A scripting framework that automates keyframe generation, expressions, and batch layer animation inside Adobe After Effects.

What language is ae-motion-compiler written in?

Mainly HTML. The stack also includes JavaScript, After Effects Scripting, HTML.

What license does ae-motion-compiler use?

MIT license: free to use, modify, and distribute, including commercially, as long as the copyright notice is kept.

How hard is ae-motion-compiler to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is ae-motion-compiler for?

Mainly designer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.