Dans cet article, vous allez découvrir la méthode Minimum et Maximum (MIN/MAX) et son application avec une glissière dans After Effects. Nous allons nous appuyer sur le contenu fourni pour expliquer comment synchroniser une ligne orange avec des colonnes et comment changer dynamiquement le comportement via une case à cocher MIN/MAX SWAP.
Concept et configuration de base
On est dans After Effects et l’élément principal est une ligne orange associée à deux colonnes, une bleue et une verte, qui déterminent la position de la ligne. Lorsque la colonne bleue devient plus grande que la colonne verte, la ligne orange se déplace et « suit » la colonne la plus longue. À l’inverse, si la colonne bleue est plus petite que la colonne verte, la ligne se rapproche de la colonne verte. Le même mécanisme s’applique à la colonne verte.
Une option très utile est MIN/MAX SWAP, qui permet d’alterner entre le minimum et le maximum selon le besoin. En cochant MIN/MAX SWAP, l’orange s’aligne sur le minimum plutôt que sur le maximum, faisant ainsi correspondre la ligne au plus petit des deux largeurs de colonne.
Pour suivre pas à pas, on télécharge le fichier de projet et on travaille ensuite sur la ligne orange. On sélectionne la ligne et on appuie sur P pour révéler la propriété Position. La Position initiale est verrouillée (couleur rouge), et l’on retire ce verrouillage avec ALT+Clic (Option+Clic sur Mac) sur l’icône du chronomètre, ce qui déverrouille les valeurs et les rend bleues, permettant de déplacer librement la ligne.
Variables et expression
On crée des variables dans une expression écrite dans le calque texte blanc: on définit swap, columnA et columnB, puis on crée une expression qui calcule la position horizontale en fonction des largeurs des colonnes.
La logique principale utilise Math.max(columnA, columnB) pour obtenir le maximum et Math.min(columnA, columnB) pour le minimum. La variable x représente la composante horizontale et y la composante verticale de la position actuelle; le résultat est [[x, y]] pour mettre à jour la Position du calque orange.
Par défaut, la ligne orange suit le maximum entre columnA et columnB. Si l’on veut que la ligne suive le minimum, on remplace Math.max(columnA, columnB) par Math.min(columnA, columnB).
Pour rendre l’interaction intuitive avec MIN/MAX SWAP, on ajoute une instruction if/else dans l’expression: si swap est vrai, on applique Math.min(columnA, columnB), sinon Math.max(columnA, columnB). Ainsi, le comportement peut être basculé dynamiquement via la case à cocher.
Implémentation pratique et synchronisation
La case MIN/MAX SWAP contrôle dynamiquement quel seuil guidera le déplacement de l’orange. Le texte et les éléments dépendants peuvent être parentés à cette ligne pour se déplacer en cohérence. Grâce à l’expression, dès que la colonne bleue dépasse la colonne verte, l’orange s’aligne automatiquement sur la colonne la plus longue, et inversement pour le minimum.
Ce mécanisme est particulièrement utile lorsque vous travaillez sur des interfaces ou des éléments graphiques où des valeurs dépendantes doivent réagir en temps réel à des mesures visuelles (largeurs, hauteurs, positions). L’universalisation des expressions est également soulignée afin de faciliter la collaboration sur des projets multilingues et assurer la compatibilité internationale.
En complément, l’article évoque d’autres usages des expressions dans After Effects, comme l’ajout du Wiggle à l’animation de position, et la gestion du glissière pour influencer directement des paramètres tels que l’amplitude du Wiggle, démontrant la puissance des bindings UI dans des projets complexes.
Notes et conseils
- Utilisez ALT/Option pour déverrouiller des propriétés et faciliter le lasso et les liaisons avec des contrôles.
- Préparez des variables claires et nommées pour une meilleure lisibilité et maintenance de l’expression.
- Envisagez d’ajouter des commandes visuelles (par exemple des sliders) dans un Calque de contrôles pour centraliser les paramètres MIN/MAX et les valeurs des colonnes A et B.
La méthode MIN/MAX, associée à une glissière et à des contrôles d’entrée, permet des transitions fluides et contrôlées entre états, ce qui est particulièrement utile pour des compteurs visuels, des barres de progression ou des interfaces dynamiques dans des compositions After Effects.

Loi du max et du min de deux lois uniformes
- Déverrouiller la Position du calque orange et préparer les variables.
- Ajouter les références des contrôles COLUMN A WIDTH et COLUMN B WIDTH et MIN/MAX SWAP.
- Écrire l’expression avec swap, columnA et columnB et l’algorithme Math.max/Math.min.
- Tester le comportement et basculer avec la case MIN/MAX SWAP.
- Parentage et synchronisation du texte et des éléments liés.
Cette approche illustre comment les expressions peuvent transformer des interactions simples en mécanismes réactifs et robustes, tout en restant lisibles et maintenables pour des collaborations internationales et multilingues.