module inscription newsletter haut de page forum mobile

Dismiss 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
Dismiss 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
Dismiss 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 in 'Adobe After Effects' started by Jeremy6938, Aug 19, 2015.

Tags:
  1. Jeremy6938

    Trophy Points:
    100
    Likes Received:
    0
    Messages:
    4
    Appréciations:
    +0 / 0 / -0
    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

    Trophy Points:
    3,170
    Likes Received:
    6
    Messages:
    142
    Appréciations:
    +4 / 2 / -0
    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.
     
Loading...

Dernières occasions

 

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous