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
Rejeter la notice

Nouvelle Formation Prise de son : les inscriptions sont ouvertes !
Maîtrisez la qualité de vos prises de son avec notre formation théorique et pratique de 3 jours ! Du 14 au 16 mai 2024 à Paris.

explication d'une expression

Discussion dans 'Adobe After Effects' créé par mer, 5 Avril 2017.

  1. mer

    mer

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    26
    Appréciations:
    +0 / 0 / -0
    bonjour,
    je dois travailler sur un projet after effects dans le quel il y a une expression
    je comprends comment l'utiliser car c'est un lien sur un effet parametre glissière mais ce que je ne comprend pas bien ce sont les 2 autres lignes de l'expression
    cette expression est appliquée sur le paramètre "epaisseur" de l'effet "trait"
    voici l'expression :
    cursor=effect("details")("ADBE Slider Control-0001");
    stroke_size=value*0.3;
    linear(cursor,0,100,0,stroke_size)

    je suppose que stroke_size=value*0.3; veut dire que la taille du contour est égal à la valeur actuelle multipliée par 0.3 mais
    pouvez vous me dire ce que signifie surtout la 3ème ligne : linear(cursor,0,100,0,stroke_size)

    Merci
     
  2. milo

    Points Repaire:
    3 470
    Recos reçues:
    14
    Messages:
    3 247
    Appréciations:
    +4 / 40 / -2
    pour faire avancer le schmilblic, et guère plus, vu mon niveau ....cela ressemble au positionnement d'un tracé, avec les coords pour l'origine 0,100 et l'aboutissement 0,stroke_size
     
  3. benjico

    Points Repaire:
    2 950
    Recos reçues:
    0
    Messages:
    1 369
    Appréciations:
    +5 / 0 / -0
    Hello,

    la fonction linear permet de faire varier une valeur en fonction d'une autre. Ça permet typiquement de faire diminuer l'opacité d'un calque en fonction de sa position en Z, par exemple.

    En gros, ce que ça dit, c'est que quand ton cursor est à zéro, ton tracé est à zéro et que quand ton cursor est à 100, ton tracé est à stroke_size. La syntaxe est la suivante linear(variable,valeur min,valeur max,valeur min de ton effet,valeur max de ton effet)

    Par exemple si je veux changer l'opacité d'un calque ( de zéro à 100 ) en fonction de sa position en Z ( de zéro à 5000 ), je ferai :
    linear(position,0,5000,0,100)

    A+
    Benjico
     
  4. mer

    mer

    Points Repaire:
    550
    Recos reçues:
    0
    Messages:
    26
    Appréciations:
    +0 / 0 / -0
    merci et encore merci, tout est clair maintenant ! vous m'avez bien aidé :bravo:
     
Chargement...

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous