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

Récupérer une valeur calculé par une expression

Discussion in 'Adobe After Effects' started by Fabou291, Mar 8, 2014.

  1. Fabou291

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Bonjour,

    Question simple :

    Y a t-il moyen de récupérer la valeur d'une propriété (par exemple xPosition) calculée par une expression à un moment donné de la composition?

    (récupérer la valeur rouge et non pas jaune)
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    valueAtTime

    Bonjour,

    tu pointes la propriété avec le sélecteur d'expression. Tu ajoutes un point ".". Tu vas dans le menu langage d'expression sélectionner valueAtTime(t) dans le groupe Property. Tu remplace t par le temps en seconde.
     
  3. Fabou291

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Bonjour et merci pour ta réponse.

    oui, je connais déja ces propriétés et fonctions. J'ai déja testé mainte et mainte fois, mais je n'arrive à récupérer avec ce procéder que la valeur par défaut (valeur jaune et non pas rouge)

    Voila mon prob :

    Au sein d'une même expression j'ai une condition :

    Si la condition répond vrai alors {
    transform.xPosition+2
    } si non{
    j'aimerais que la valeur actuel reprenne celle de la frame précédente (calculé juste avant, c-a-d transform.xPosition+2)
    }

    J'arrive belle et bien à me positionner à la frame précédente en utilisant les deux fonctions :
    frame = timeToFrame(time)
    et
    frameToTime(frame-1)

    pour ensuite faire un valueAtTime

    mais after effect n'a pas l'air de vouloir prendre la valeur calculé précédemment...
     
  4. beginUndoGroup

    Trophy Points:
    3,170
    Likes Received:
    6
    Messages:
    142
    Appréciations:
    +4 / 2 / -0
    Peut-être pourrais-tu poster le code en entier ?

    Xavier.
     
    #4 beginUndoGroup, Mar 8, 2014
    Last edited: Mar 8, 2014
  5. Fabou291

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    34
    Appréciations:
    +0 / 0 / -0
    Merci pour vos réponse, sujet clos. J'ai utilisé un autre procédé pour arrivé à mes fin.
     
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous