Dans le monde du motion design, maîtriser les expressions dans Adobe After Effects est un atout clé pour produire des animations dynamiques, flexibles et professionnelles. Pourtant, ces scripts en JavaScript restent intimidants pour de nombreux créateurs. L’émergence de l’intelligence artificielle, notamment via ChatGPT, Claude ou des plugins intégrés comme Klutz GPT, change la donne. Bienvenue dans l’ère du « vibe coding », une approche intuitive qui permet de générer, corriger et apprendre des expressions After Effects par simple conversation.
Que sont les expressions After Effects ?
Les expressions sont des lignes de code JavaScript insérées dans les propriétés d’un calque dans After Effects. Elles permettent de calculer dynamiquement la valeur d’une propriété, image par image, en fonction du temps, d’autres calques ou de contrôles personnalisés. Elles servent notamment à créer des effets comme les oscillations, les délais, ou les interactions entre calques sans poser une infinité de keyframes.
Exemple : wiggle(3, 50)
Par exemple, cette expression simple ajoute une vibration aléatoire de 50 pixels à raison de 3 fois par seconde à une propriété. Mais que faire si vous voulez contrôler cette oscillation sans retoucher le code ? C’est là qu’interviennent les sliders et l’IA.
Le vibe coding : coder en parlant à l’IA
Le principe du vibe coding repose sur l’utilisation d’une IA générative pour écrire, corriger ou enrichir vos expressions After Effects. Plutôt que d’écrire manuellement du JavaScript, vous formulez une requête en langage naturel.
Exemple : « Crée-moi une expression wiggle contrôlée par deux sliders : amplitude et fréquence. » En retour, ChatGPT vous donne une expression prête à copier-coller, accompagnée d’explications, voire d’optimisations.
Exemple 1 : Wiggle dynamique avec sliders de contrôle

amp = effect(“Amplitude”)(“Slider”);
freq = effect(“Fréquence”)(“Slider”);
decay = effect(“Decay”)(“Slider”);
wiggle(freq, amp) * Math.exp(-decay*time);
Dans cet exemple, l’IA génère une expression qui utilise trois contrôles sliders : l’amplitude, la fréquence, et un paramètre de « decay » (diminution progressive de l’effet). Vous pouvez appliquer cette expression à la position d’un calque, puis contrôler en temps réel son comportement sans réécrire une seule ligne de code.
Exemple 2 : Animation en cascade (delay par calque)
Ce deuxième exemple généré par IA crée un effet de décalage automatique entre plusieurs calques identiques (texte, formes, images). Très utilisé pour animer des titres lettre par lettre, ou créer une apparition progressive de plusieurs éléments graphiques.
delay = 0.2;
t = time – thisLayer.index * delay;
valueAtTime(t);
Chaque calque démarre son animation avec un délai de 0.2 seconde multiplié par son index. Ainsi, les calques s’animent automatiquement les uns après les autres, sans keyframes décalées manuellement. Un gain de temps énorme pour les animations répétitives.

Une version plus avancée utilisant un slider de contrôle global est également possible :
delay = thisComp.layer(“CTRL”).effect(“Delay”)(“Slider”);
t = time – thisLayer.index * delay;
valueAtTime(t);
Pourquoi apprendre les expressions dans After Effects ?
Les expressions permettent d’automatiser les animations dans After Effects grâce à quelques lignes de code. Elles offrent un contrôle total sur les propriétés d’un calque : mouvement, opacité, rotation, synchronisation.
Pourquoi utiliser l’IA pour vos expressions After Effects ?
Intégrer l’intelligence artificielle dans votre flux de travail permet de gagner du temps, d’améliorer la qualité de vos animations, et de rendre votre pipeline plus agile. Que vous soyez motion designer freelance, monteur vidéo, ou formateur, vous pouvez produire plus vite et mieux, avec des effets automatisés, des expressions intelligentes, et des animations paramétrables. Le tout en exploitant le meilleur de l’IA générative.
L’intelligence artificielle ne se contente pas de générer du code. Elle peut aussi analyser une expression défaillante, corriger la syntaxe, ou vous proposer une explication pédagogique. En retour, vous progressez dans votre compréhension du langage JavaScript et des logiques d’After Effects.
En demandant « Peux-tu corriger cette expression qui génère une erreur ? », vous obtenez une version propre, accompagnée d’une justification détaillée. C’est un formidable outil d’autoformation, à la fois interactif et contextualisé à votre projet.
Outils IA pour After Effects
Plusieurs extensions permettent d’intégrer directement les capacités de ChatGPT dans After Effects. Parmi elles :
• Klutz GPT : pour générer des expressions, scripts .jsx et automatiser des processus
• LIA (Layer Intelligence Assistant) : assistant contextuel pour expressions dynamiques
• Toolify.ai : plateforme en ligne listant des dizaines d’exemples d’expressions IA-ready
Conclusion : le vibe coding, un accélérateur créatif dans After Effects
En intégrant l’intelligence artificielle à votre processus de création dans After Effects, vous transformez radicalement votre manière de concevoir des animations. Le vibe coding permet de générer ou corriger des expressions complexes en quelques secondes, simplement en formulant une intention en langage naturel.
Fini les blocages liés à la syntaxe ou à la logique des expressions : l’IA devient un copilote qui vous accompagne dans la mise en œuvre d’animations fluides, précises et adaptables.
Vous gagnez en efficacité, en compréhension et en maîtrise technique, tout en conservant votre liberté créative.
En bref, le vibe coding ne remplace pas votre savoir-faire, il le décuple. C’est une nouvelle façon d’animer : plus rapide, plus intuitive, et résolument tournée vers l’avenir du motion design intelligent.