Sobre el proyecto

ae-motion-compiler es un marco de scripting orientado a automatizar el trabajo de animación repetitivo en Adobe After Effects CC 2024 y versiones posteriores. Se presenta como una herramienta para diseñadores de motion, animadores y equipos de producción que quieren definir un patrón de animación una vez y aplicarlo a muchas capas. Capacidades principales descritas en el README: - Generación procedural de keyframes: crear keyframes a partir de valores de inicio/fin, duración y easing, guiados por las propiedades de la capa en lugar de una colocación manual. - Control de animación basado en expresiones: un constructor de expresiones genera expresiones como wiggle con frecuencia y amplitud configurables, aplicadas a propiedades como la rotación. - Automatización por lotes de capas: aplicar una plantilla a varias capas a la vez con opciones de offset, duración y stagger; un gestor de capas se encarga de la organización y las convenciones de nombres. - Automatización de renderizado: gestión de la cola de renderizado, configuración del formato de salida y de los ajustes de render, además de monitorización del progreso. - Plantillas de animación: patrones de slide, scale, rotate, color, morph, stagger, bounce y wave. - Herramientas de apoyo: editor de curvas de easing, organizador de timeline, aplicador de efectos y reproductor de previsualización. La configuración se expone mediante un bloque de ajustes estilo YAML que cubre el comportamiento central, los valores predeterminados de keyframes (easing, espaciado, auto bezier), la validación de expresiones y el modo de rendimiento, los límites de lotes de capas y la preservación de la jerarquía, las opciones de la cola de renderizado y la gestión de metadatos/estructura de exportación. La instalación se describe como un clone, npm install, build y un paso install:ae, seguido de la ejecución del script desde el menú File → Scripts de After Effects. El README enumera los requisitos del sistema (Windows 10/11 o macOS 10.15/12, After Effects CC 2024 como mínimo, 8 GB de RAM como mínimo con 16 GB+ recomendados, 800 MB de almacenamiento como mínimo). El estado de las funciones se indica como completo para la animación basada en scripts, la generación de expresiones, el procesamiento por lotes y la automatización de renderizado; beta para los presets de efectos y la integración de plugins; alpha para la sincronización en la nube y el control remoto. Una hoja de ruta menciona trabajo de rendimiento, rutas de movimiento avanzadas, integración de físicas, rigging procedural, sugerencias inteligentes de easing y un marketplace de plugins. El proyecto declara que procesa los datos localmente sin subidas a la nube, incluye soporte de deshacer y recuperación de errores, y está licenciado bajo MIT. Señala explícitamente que es un proyecto independiente no afiliado a Adobe, y que las animaciones generadas aún requieren revisión y refinamiento humanos.