module inscription newsletter haut de page forum mobile

Rejeter la notice

formations etalonnage sur davinci resolve

Nos Formations Etalonnage avec Forest reviennent en octobre !
Adoptez une réelle méthodologie d'étalonnage professionnelle et atteignez vos objectifs créatifs avec nos formations intensives sur 3 jours
Toutes les infos
Rejeter la notice

ateliers live resolve avec forest

Ateliers Live Resolve - Formez-vous en ligne tous les mois avec Forest !
Faites rapidement évoluer la qualité de vos étalonnage avec nos ateliers mensuels de 3h.
Toutes les infos
Rejeter la notice

Formation Lumière - Pratique Intensive du 14 au 16 octobre à Paris
Formez-vous avec cet atelier de pratique intensive dans des conditions exceptionnelles ! Formation finançable.
Toutes les infos

Ateliers et Formations

[CommentFaire?] Expression coonditionnelle

Discussion dans 'Adobe After Effects' créé par Jeremy6938, 19 Août 2015.

Tags:
  1. Jeremy6938

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    4
    Bonjour je me gratte la tête depuis un moment pour créer une expression conditionnelle.

    Je souhaite animer l'échelle de plusieurs calque en fonction de la position X d'un autre calque. Dès que la position X du calque maitre atteint la position X du calque à animer l'échelle passera de 0 à 100% progressivement.

    Je pensais mettre l'expression suivante dans la propriété échelle de mes calques à animer :

    x= "position x du calque maitre" ;

    y ="position x du calque à animer" ;

    if (x=y){

    100];
    }else{ [0 ] ; }

    Sauf qu'en faisant ça, je me prive de la possibilité de faire une augmentation progressif de l'échelle et de maitriser sa courbe:col:.

    La solution serait peut être d'effectuer l'animation de l'échelle selon mes critères et conditionner le début de l'animation aux positions des calques, mais alors là je sèche. Est ce que la fonction start_time serait la solution?

    Si un caïd des expressions ou du javascript pouvait m'aider il m'ôterait un sacré épine du pied.
     
  2. beginUndoGroup

    Appréciations:
    +4 / 2 / -0

    Points Repaire:
    3 170
    Recos reçues:
    6
    Messages:
    142
    C'est un peu tard, mais on ne sait jamais.
    x et y étant définis dans la question:

    myMax = 300; // changer la valeur si besoin
    ease(Math.abs(y-x), 0, myMax, 100, 0);

    Xavier.
     
Chargement...

Dernières occasions

 

Partager cette page