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.

[CommentFaire?] animer l'intensité de plusiers calques

Discussion dans 'Adobe After Effects' créé par jacdegrenoble, 13 Septembre 2015.

Tags:
  1. jacdegrenoble

    Points Repaire:
    750
    Recos reçues:
    1
    Messages:
    41
    Appréciations:
    +0 / 0 / -0
    Bonjour à tous
    En associant la fonction "time" à l’intensité je peux faire varier l’intensité d’un calque de 0% à 100% en fonction de la progression sur la time line.

    Quelle expression permettrait de faire varier l’intensité de plusieurs calques de manière à ce qu’ils commencent tous à 0% et finissent tous à 100% mais d’une manière aléatoire ? Un peu comme les lumières d’une ville qui s’allumeraient les unes après les autres dans n’importe quel ordre.
    Je suppose qu'on peut utiliser l'index des calques associé à time mais après... ?
    Merci
    Jack
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    tu as la fonction random() qui génère un nombre aléatoire. Il faut indiquer la valeur max entre les parenthèses.
    Mais un nouveau nombre est généré à chaque image.
    Pour le bloquer sur un tirage il faut faire précéder de la fonction
    seedRandom(seed, timeless = false)
    seed doit être remplacé par un nombre quelconque et le deuxième paramètre par true ou 1 pour bloquer le random.

    Code:
    seedRandom(1,1);
    t = random(5);
    (time-t)*100;
     
    • Je recommande ! Je recommande ! x 1
  3. jacdegrenoble

    Points Repaire:
    750
    Recos reçues:
    1
    Messages:
    41
    Appréciations:
    +0 / 0 / -0
    C trop cool !
    voilà ton code que j'ai adapté avec des contrôles sur chaque paramètre.

    seedRandom(thisComp.layer("Calque d'effets 6").effect("seed")("Curseur"),1);

    t = random(thisComp.layer("Calque d'effets 6").effect("t")("Curseur"));

    (time-t)*thisComp.layer("Calque d'effets 6").effect("100")("Curseur");

    En jouant avec les différents curseurs j'arrive à changer la vitesse de l'effet pour l'adapter à la durée de ma compo.
    Je ne sais pas quelles sont les Séquelles mais elles sont très bénéfiques...
    Jack
     
Chargement...
Discussions similaires - animer l'intensité plusiers
  1. monnom est bernard
    Réponses:
    0
    Nb. vues:
    548
  2. KillianBonnet
    Réponses:
    2
    Nb. vues:
    1 007
  3. Pascal
    Réponses:
    6
    Nb. vues:
    1 880

Partager cette page