📌 Ce repo est une collection d'expressions et de scripts pour After Effects, regroupant des astuces et "cheat codes" pour programmer des animations dynamiques et automatiser des tâches en motion design. Ce projet est en cours de construction : à terme, tous les scripts seront automatisés avec une interface conviviale, mais pour l'instant, il s'agit d'une base que tu peux explorer et tester.
Ce repository est une initiation au codage dans After Effects. Il est conçu pour les débutants sans expérience préalable en programmation, avec une progression lente et détaillée couvrant chaque aspect. Il est toutefois supposé que tu as déjà les bases en After Effects pour suivre les exemples.
- Adobe After Effects (version récente recommandée)
- Connaissance de base de l'interface et des calques d'After Effects
- Aucun besoin de compétences en programmation au départ, tout est expliqué étape par étape
- Découverte des bases du codage dans AE
- Comprendre les expressions et leur rôle dans l’animation
- Premiers pas avec les scripts pour automatiser des tâches
- Apprends les fondamentaux avec des exemples accessibles :
- Linked Movement : Lie des éléments pour des animations synchronisées
- Colors and the 'if' Statement : ContrĂ´le des comportements selon des conditions
- Custom Expression Controls : Utilise des menus pour ajuster les animations
- Special Keywords (time & index) : Exploite le temps et les index pour des effets dynamiques
- Functions : Crée des blocs de code réutilisables
- Passe à des concepts intermédiaires :
- More Complex Expressions : Combine plusieurs concepts pour des résultats avancés
- Animations with Code : Crée des animations fluides sans keyframes manuels
- Influencing Keyframes with Expressions : Utilise des expressions pour modifier les animations
- Creating a Sliding List : Construis une liste animée avec des transitions
- Working with Time : Maîtrise les animations temporelles avec des boucles
- Explore des techniques plus poussées :
- Creating a Box Around Text : Développe un "lower third" adaptable
- Creating Custom Functions : Développe tes propres fonctions pour des tâches spécifiques
- Creating an Animated Sine Curve : Produis une boucle fluide avec des mathématiques
- Creating an Arrow that Always Points in the Right Direction : Crée une flèche qui s’oriente automatiquement
- Animate by Sampling Colors : Anime en fonction de la détection de couleurs
- Clone ce repo ou télécharge les fichiers.
- Copie les expressions ou scripts fournis (dans les fichiers
.txtou.jsx) et utilise-les dans After Effects :- Pour les expressions, ouvre une propriété (ex. :
positionousourceText) et colle le code. - Pour les scripts
.jsx, va dansFichier > Scripts > Exécuter un scriptet sélectionne le fichier.
- Pour les expressions, ouvre une propriété (ex. :
- Applique les codes à tes propres projets dans After Effects et expérimente !
- Automatisation complète des scripts avec une interface graphique pour une utilisation plus intuitive.
- Ajout de nouveaux exemples et optimisations au fil du temps.
N'hésite pas à ajouter tes propres astuces ou expressions ! Ouvre une pull request ou signale des bugs via les issues.
- Documentation officielle After Effects : Adobe Help