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

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

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous