Expressions : fréquences et conversion

Fréquence

Lors de l’utilisation d’expressions, il n’est pas toujours nécéssaire d’évaluer l’expression pour chaque image.

La fonction posterizeTime(ips) permet de préciser une fréquence d’évaluation plus basse que celle de la composition.

Exemple

Le code suivant doit être placé comme expression pour le texte source d’un calque texte.

// les 3 premières secondes
if ( time < 3 ) {
   posterizeTime( 1 ); // 1 évaluation par seconde

// ensuite
} else {
   posterizeTime( 4 ); // 4 évaluation par secondes
}

// l'expression à évaluer
Math.floor( random() * 1000 );

Mini-exercice

Reprenez l’exercice de l’horloge, mais utilisez posterizeTime pour les secondes au lieu de Math.floor.

Conversion

Dans certains cas de figure, vous pouvez vouloir convertir une expression en images-clés.

Par exemple si l’évaluation des expressions ralentit le rendu.

Pour cela, il vous suffit de faire un clic droit sur la propriété concernée et assistant d'image cléconvertir l'expression en images-clés.

../../_images/conversion.png

Mini-exercice

Testez la conversion d’images-clés.