LoopOut Cycle - After Effects

Initiation aux expressions sur After Effects


Salut les motions ! Après un article sur les clés d’animation, je poursuis ma série sur les bases d’After Effects.
Aujourd’hui, parlons un peu des expressions. Je voudrais vous faire une petite introduction sur le sujet à travers une Initiation aux expressions sur After Effects. Je vais vous présenter des expressions basiques qui sont un point de départ idéal pour appréhender et comprendre la logique des expressions.
De plus elles sont faciles à mettre en place et vous feront gagner beaucoup de temps. Elles changeront sans nul doute votre perception du logiciel. 


Sans tarder commençons par une petite définition :

Qu’est-ce qu’une expression dans After Effects ?


Une expression est un extrait de code qui s’applique à une propriété, permettant de manipuler facilement une valeur et de créer et répéter des animations complexes, comparé à une technique d’animation manuelle par clés.

Pourquoi utiliser les expressions ?

Car elles :

  • Simplifient,
  • Automatisent,
  • Améliorent.


Comment utiliser des expressions

Pour ouvrir le panel d’expression, il faut cliquer sur le chronomètre à gauche de chaque propriété en maintenant enfoncé la touche alt / option. Une ligne de code s’ouvre et on peut maintenant commencer à écrire notre expression.

Appuyez sur le chronomètre en maintenant la touche alt ou Option enfoncée


Voilà pour l’introduction, passons maintenant à la première expression.

Expression Time

Il s’agit d’un classique qui s’utilise dans de nombreux cas.
L’expression time renvoie à la valeur temporelle liée à votre position actuelle dans la timeline. Par exemple, si vous étiez à trois secondes, l’expression temporelle renverrait une valeur de trois.
Voici comment l’écrire dans sa forme la plus simplifiée.

time;


Dans les faits, que se passe-t’il ?

À chaque seconde, After Effects va appliquer une valeur de 1 à notre propriété. S’il s’agit de la propriété rotation toutes les secondes, notre calque effectuera une rotation de 1 degré.

Les personnes qui ont lu cet article ont aussi lu :  Exporter en codec video h264 avec After Effects
Expression time after effects
Dans cette exemple 10 secondes dans la timeline correspondent à 10° de rotation


On peut bien sûr régler nos valeurs et tester l’expression time sur différentes propriétés.

expression time After Effectss
La même time avec une valeur de 360°


On peut multiplier une expression time par une autre expression time. Cela va produire un effet d’accélération au démarrage

time10time*10
time expression After Effects
10px * 10px * 10px * 10px …..



Voici une utilisation de l’expression time sur les propriétés : rotation et position en simultané.

Expression_Time_Rotation-_Position.
L’expression time sur les propriété de rotation et de position.
Il n’y a aucune clés dans cette animation.


Expression Wiggle

L’expression wiggle est certainement l’expression la plus populaire chez les débutants. Il s’agit d’un outil de tremblement pour After Effects.
Son application la plus fréquente concerne la propriété de position mais elle peut-être appliquée sur une multitude de paramètres d’effets comme l’échelle, l’opacité la rotation etc…

Son écriture est la suivante :

wiggle(40,75);


Les deux valeurs entre parenthèses correspondent à la fréquence (par seconde) et à l’amplitude (fluctuation).

Expression_Wiggle_position
Expression Wiggle sur la position

Ci-dessous un exemple d’une animation de position. Les valeurs écrite détermine la quantité de mouvement et l’écart de depuis le point initial.



Une des force de l’expression wiggle est qu’elle s’applique même sur une propriété qui possède des clés d’animation.


Expression wiggle sur la position en même temps que deux clés d'animation.
Expression wiggle sur la position en même temps que deux clés d’animation.



Expression Loop out

Je vous ai déjà parlé de l’expression Loop out dans un précédent article sur 4 façons de créer des boucles sur After Effects.
Petit rappel, l’expression Loop out permet de réaliser des boucles d’animation. C’est-à-dire de reproduire indéfiniment l’animation entre au moins 2 keyframes. Peu importe la propriété.
Il existe en réalité plusieurs loop out qui ont chacune leurs spécificités. Je vous propose aujourd’hui les 3 que j’utilise le plus.

Pour créer une expression loop out :

loopout cycle

  • Sélectionnez vos clés d’animations
  • Cliquez sur le chronomètre pour rentrer une expression
  • Cliquez sur le menu déroulant des expressions et choisissez “Propriété”
  • Sélectionnez  loopOut(“cycle”);

loopOut(“cycle”);

LoopOut Cycle - After Effects
LoopOut Cycle


Le cycle permet de répéter une animation très simplement sans avoir à copier les clés d’animation.

loop out ping pong

loopOut("pingpong")
LoopOut_pingpong _ After Effects
LoopOut pingpong



Même si ces expressions sont considérées comme basiques, elles sont cependant incroyablement efficaces et puissantes et il y a beaucoup plus à dire pour chacune d’elles. Essayez de les appliquer dans vos animations et dites-moi ce que vous en pensez en commentaire.

Jeremy

2 commentaires sur “Initiation aux expressions sur After Effects

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.