About this project
ae-motion-compiler is a scripting framework aimed at automating repetitive animation work in Adobe After Effects CC 2024 and later. It is presented as a tool for motion designers, animators and production teams who want to define an animation pattern once and apply it across many layers.
Core capabilities described in the README:
- Procedural keyframe generation: create keyframes from start/end values, duration and easing, driven by layer properties rather than manual placement.
- Expression-based animation control: an expression builder generates expressions such as wiggle with configurable frequency and amplitude, applied to properties like rotation.
- Batch layer automation: apply a template to multiple layers at once with offset, duration and stagger options; a layer manager handles organization and naming conventions.
- Render automation: render queue management, output format and render settings configuration, plus progress monitoring.
- Animation templates: slide, scale, rotate, color, morph, stagger, bounce and wave patterns.
- Supporting tools: easing curve editor, timeline organizer, effect applier and preview player.
Configuration is exposed through a YAML-style settings block covering core behavior, keyframe defaults (easing, spacing, auto bezier), expression validation and performance mode, layer batch limits and hierarchy preservation, render queue options, and export metadata/structure handling.
Installation is described as a clone, npm install, build and an install:ae step, followed by launching the script from After Effects' File → Scripts menu. The README lists system requirements (Windows 10/11 or macOS 10.15/12, After Effects CC 2024 minimum, 8 GB RAM minimum with 16 GB+ recommended, 800 MB storage minimum).
Feature status is given as full for script-based animation, expression generation, batch processing and render automation; beta for effect presets and plugin integration; alpha for cloud sync and remote control. A roadmap mentions performance work, advanced motion paths, physics integration, procedural rigging, smart easing suggestions and a plugin marketplace.
The project states it processes data locally with no cloud uploads, includes undo support and error recovery, and is licensed under MIT. It explicitly notes it is an independent project not affiliated with Adobe, and that generated animations still require human review and refinement.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.