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
.
Mini-exercice¶
Testez la conversion d’images-clés.