module inscription newsletter haut de page forum mobile

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

Ateliers et Formations

expression pour déplacer un objet de x pixels toutes les n secondes

Discussion in 'Adobe After Effects' started by logicalnot, Jul 20, 2007.

Tags:
  1. logicalnot

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    491
    Bonjour,

    il me semble que j'ai vu passer une expression sur ce forum pour déplacer un objet à intervals réguliers.
    Une idée? un lien?

    Perso, je souhaite appliquer ça à un texte multiligne. J'ai fait un projet test… mais avec des images clés. Ce serait plus classieux avec une expression.


    Merci d'avance.
     

    Attached Files:

  2. nab17connection

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    essaie ça sur le point d'ancrage de ton Animateur (supprime d'abord tes anciennes images clés):

    Code:
    h = 87;       // vertical move (px)
    deplace = 13; // duration (frames)
    pause = 13;   // duration (frames)
    
    d = deplace * thisComp.frameDuration;
    p = pause * thisComp.frameDuration;
    
    c = d + p;     // cycle
    numc = Math.floor(time / c);
    delta = time - numc * c;
    
    if (delta < d)   // deplace
       linear(time,numc * c,numc * c + d,value + numc * ([0,h]),value + (numc + 1) * ([0,h]));
    else             // pause
       linear(time,numc * c + d,(numc + 1) * c,value + (numc + 1) * ([0,h]),value + (numc + 1) * ([0,h]));
    
    
     
  3. Sequelles

    Sequelles Modérateur
    Modérateur So
    Appréciations:
    +2 / 13 / -0

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Tu peux aussi animer ton paramètre par interpolation avec deux images clés par exemple et utiliser l'expression posterizeTime(framesPerSecond) pour forcer ce paramètre à ne varier qu'un certain nombre de fois par seconde. C'est beaucoup plus simple mais contrairement à l'expression de nab tu n'as pas de transition entre les pauses.
     
  4. logicalnot

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    491
    Ca marche nickel.Bravo.

    Merci.
     
  5. nab17connection

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    le vendredi soir j'ai pas toujours les idées claires :D...

    ceci sera tout de même plus décent (toujours sur ton point d'ancrage mais cette fois garde tes 3 premières clés)
    Code:
    loopOut("offset",2);
     
  6. logicalnot

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,000
    Likes Received:
    0
    Messages:
    491
    Nab :
    C'est effectivement plus direct. Cependant, les parametres modulables font la premiere expression ma favorite.

    Sequelles :
    Ce que tu proposais revient à la seconde soluce de Nab? Non?


    Merci à tous les deux.
     
  7. nab17connection

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    1,900
    Likes Received:
    1
    Messages:
    1,051
    si tu aimes bien la première je t'invite à essayer la même expression, mais en remplaçant "linear" par "ease", (ainsi que "easeIn" et "easeOut") pour lui donner un peu plus de pêche. ca te fera un ptit cours du soir sur les expressions.

    la deuxième est tout aussi paramétrable, simplement au lieu d'ajuster l'expression tu ajustes la valeur de tes images clés (les lisser correspondrait au "ease" de la première méthode)
     
Loading...

Dernières occasions

 

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous