Utiliser les conditions EXPRESSION:Conditions
Les instructions if else sont utilisées pour déterminer un résultat en fonction d’une condition. Les expressions sont basées sur le langage de programmation JavaScript. Voici une application à titre d’exemple, qui permet également de voir une autre utilisation des Layer Space Transforms vus dans le chapitre précédent.
Faire qu’un calque ait une face avant et arrière différente
Vous pouvez bien sûr mettre deux calques dos à dos et les solidariser avec un parentage, mais cette méthode n’est pas parfaite. Nous allons procéder autrement.
Utilisez de préférence deux
calques de même taille. Placez le premier en 3D et désactivez
la visibilité de l’autre en désactivant
l’outil .
Sur le premier calque, ajoutez l’effet Fondu de la catégorie Couches.
Dans la liste Avec le calque de l’effet Fondu, sélectionnez l’autre calque.
Ajoutez une expression dans la propriété Part de l’original.
Cette expression doit déterminer si la face avant est dirigée vers vous. L’image que vous voyez est la composition, cela revient à savoir si un vecteur perpendiculaire au calque est orienté positivement ou négativement par rapport à la composition. Un vecteur perpendiculaire au calque a des coordonnées z non nulles et des coordonnées...