Éléments pour les expressions

Rappel : import de JSON

Un fichier JSON s’importe comme n’importe quel métrage.

Pour lire les données d’un fichier JSON, on utilise l’expression suivante :

var donnees = footage("fichier.json").sourceData;
donnees["ma clé"]

Remplacer les virgules par des retours à la ligne

Comment remplacer, dans une expression After Effects, au sein d’une chaîne de caractères, les virgules par des retours à la ligne ?

En utilisant la méthode replace(), laquelle prend deux arguments : une description de ce qu’on veut remplacer, et ce par quoi il faut remplacer.

// on va remplacer de manière globale dans la chaîne
// le caractère , par \r
"a,b,c".replace(/,/g,"\r")

Expressions et couleurs

La modalité « de base » de représentation des couleurs dans les expressions est un tableau RGBA : 4 valeurs, rouge, vert, bleu, transparence (Red, Green, Blue, Alpha) oà les valeurs vont de 0 à 1;

var rouge = [ 1, 0, 0, 1 ];
var vert = [ 0, 1, 0, 1 ];
var bleu = [ 0, 0, 1, 1 ];
var rose_transparent = [ 1, 0.5, 0.5, 0.5 ];

Convertir une couleur en notation hexadécimale vers un tableau rgb

La fonction hexToRgb (>= CC 2019) permet de convertir une chaîne de caractère en tableau exploitable avec After Effects.

hexToRgb('#ff0000')

Modifier la couleur d’un texte via une expression

Pour faire cela, appliquer l’effet « remplir » à votre texte. La couleur est alors pilotable via une expression.