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

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

Discussion dans 'Adobe After Effects' créé par Fabou291, 8 Mars 2014.

  1. Fabou291

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    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
    Appréciations:
    +2 / 13 / -0

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    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

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    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

    Appréciations:
    +4 / 2 / -0

    Points Repaire:
    3 170
    Recos reçues:
    6
    Messages:
    142
    Peut-être pourrais-tu poster le code en entier ?

    Xavier.
     
    #4 beginUndoGroup, 8 Mars 2014
    Dernière édition: 8 Mars 2014
  5. Fabou291

    Appréciations:
    +0 / 0 / -0

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    34
    Merci pour vos réponse, sujet clos. J'ai utilisé un autre procédé pour arrivé à mes fin.
     
Chargement...

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous