module inscription newsletter haut de page forum mobile

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

Ateliers et Formations

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

Discussion dans 'Adobe After Effects' créé par logicalnot, 20 Juillet 2007.

Tags:
  1. logicalnot

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    491
    Appréciations:
    +0 / 0 / -0
    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.
     

    Fichiers attachés:

  2. nab17connection

    Points Repaire:
    1 900
    Recos reçues:
    1
    Messages:
    1 051
    Appréciations:
    +0 / 0 / -0
    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

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    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

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    491
    Appréciations:
    +0 / 0 / -0
    Ca marche nickel.Bravo.

    Merci.
     
  5. nab17connection

    Points Repaire:
    1 900
    Recos reçues:
    1
    Messages:
    1 051
    Appréciations:
    +0 / 0 / -0
    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

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    491
    Appréciations:
    +0 / 0 / -0
    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

    Points Repaire:
    1 900
    Recos reçues:
    1
    Messages:
    1 051
    Appréciations:
    +0 / 0 / -0
    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)
     
Chargement...

Dernières occasions

 

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous


Autres contenus

Vous souhaitez annoncer sur le Repaire ? Contactez-nous