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

Expressions : question de débutant

Discussion in 'Adobe After Effects' started by Pascal, Apr 24, 2004.

Tags:
  1. Pascal

    Trophy Points:
    2,950
    Likes Received:
    0
    Messages:
    1,631
    Appréciations:
    +3 / 8 / -0
    J'aimerais lier l'échelle de mon image à la musique de la bande son, de manière à ce qu'elle grandisse et rapetisse en rythme.
    Donc, j'ai converti les données audio en images-clé puis j'ai lié l'échelle de mon image par l'icone de sélection d'expression, aux deux couches de l'amplitude audio

    [​IMG]

    L'expression ça donne : [thisComp.layer("Amplitude audio").effect("Les deux couches")("Curseur"), thisComp.layer("Amplitude audio").effect("Les deux couches")("Curseur")]

    Le problème c'est que lla variation d'échelle de mon image va de 0 à 15%, suivant l'amplitude audio, alors que j'aimerais qu'elle varie dans ses extrèmes entre 100% et 200%. Comment faire ?
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    Pour que des valeurs entre 0 et 15 deviennent des valeurs entre 100 et 200

    tu peux multiplier les valeurs par 100/15
    ça variera entre 0 et 100,
    puis tu ajoutes 100 et ça variera entre 100 et 200

    le compte est bon?

    Tu peux soit modifier les valeurs au niveau du filtre "Les deux couches"
    en y ajoutant l'expression
    effect("Les deux couches")("Curseur")*100/15+100

    soit modifier l'expression que tu as déjà créée:
    [thisComp.layer("Amplitude audio").effect("Les deux couches")("Curseur")*100/15+100, thisComp.layer("Amplitude audio").effect("Les deux couches")("Curseur")*100/15+100]
     
  3. Pascal

    Trophy Points:
    2,950
    Likes Received:
    0
    Messages:
    1,631
    Appréciations:
    +3 / 8 / -0
    Ca marche, merci :jap:
    Pas simple quand même, les expressions :/
     
  4. reazone

    Trophy Points:
    550
    Likes Received:
    0
    Messages:
    35
    Appréciations:
    +0 / 0 / -0
    j essai de faire la meme chose et n y arrive pas...
    je comprend pas comment il faut faire???
    en fait j utilise assistant d images clés>équation... et la je ne comprend pas comment cela fonctionne???
     
  5. Sequelles

    Sequelles Modérateur
    Modérateur So

    Trophy Points:
    11,780
    Likes Received:
    20
    Messages:
    4,261
    Appréciations:
    +2 / 13 / -0
    On parlait des Expressions.


    Les Equations sont un vieux truc qui n'est plus utilisé.
     
  6. magna_

    Trophy Points:
    1,200
    Likes Received:
    2
    Messages:
    207
    Appréciations:
    +0 / 0 / -0
    Bonjour,

    j'ai utilisé les techniques expliqués dans ce post et ca marche tres bien.
    je voulais savoir s'il etait possible de modifier le code ou le parametre glissière pour que seulement les basses et les aigus les plus forts jouent sur mon echelle,
    et donc en gros, que toutes les variations du son ne soit pas pris en compte par cette echelle.
    merci d'avance.
     
  7. apoal1

    Trophy Points:
    1,200
    Likes Received:
    3
    Messages:
    740
    Appréciations:
    +0 / 0 / -0
    slt,

    utilise une interpolation.

    ici, mon amplitude audio moyenne est 25-30 (et je ne veux pas que ça modifie ma propriété, j'annule donc les valeurs sous 35), et l'amplitude maximum est 55 (je veux que ma pripriété s'anime jusqu'aux plus haute valeur comme 60).

    pour la propriété échelle (une proprité "ensemble" à 2 valeurs) que je veux à 100% et jusqu'à 200% dans les plus haute amplitude, ça donne:

    temp = thisComp.layer("Amplitude audio").effect("Les deux couches")("Curseur");
    max = linear(temp, 35, 60, 100, 200);
    [max, max]

    +
     
  8. magna_

    Trophy Points:
    1,200
    Likes Received:
    2
    Messages:
    207
    Appréciations:
    +0 / 0 / -0
    je viens d'essayer et ca marche bien.
    il faut que je me rappelle de ce 'linear' qui est bien pratique.
    merci apoal.
     
  9. apoal1

    Trophy Points:
    1,200
    Likes Received:
    3
    Messages:
    740
    Appréciations:
    +0 / 0 / -0
    slt

    oui je trouve ça très pratique aussi, honnetement je n'avais pas penser l'utiliser comme ça (ce qui doit etre sa principal fonction), perso je l'utilise avant un 'if' pour interpoler mes valeurs en '1' et '0', car je ne sais pas faire par exemple 'if sup/ou/egal/à 122'...
     
  10. magna_

    Trophy Points:
    1,200
    Likes Received:
    2
    Messages:
    207
    Appréciations:
    +0 / 0 / -0
    je ne sais pas si j'ai vraiment capté ce que tu veux dire. mais ca ressemblerait pas à :

    if ( x >= 122) {
    ....

    je suppose que tu connais le site de nabscript ou les comparateurs y sont expliqués
    pour le rappel :
    Le Repaire des Expressions - Le langage utilisé
    (il manque d'ailleurs les sup/ou/egal, inf/ou/egal...:) ).
     
  11. apoal1

    Trophy Points:
    1,200
    Likes Received:
    3
    Messages:
    740
    Appréciations:
    +0 / 0 / -0
    re,

    merci beaucoup pour le lien, j'avais raté l'info.

    +
     
Loading...

Share This Page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous