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

expressions : faire un random avec 2 valeurs possibles

Discussion dans 'Adobe After Effects' créé par grosbouff, 30 Août 2007.

Tags:
  1. grosbouff

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    86
    Appréciations:
    +0 / 0 / -0
    Hello, je voudrais donner une teinte aléatoire (soit rouge, soit noire) à un symbole.
    J'imagine donc que je dois faire un random avec une expression.
    J'ai un effet "TEINTE" ou j'ai remplacé noir et blanc par rouge.
    si mon "amount to tint" est de 0, mon symbole est noir; et s'il est à 100; il est rouge.

    Pour l'instant j'ai mis une expression dessus : random(0,100);

    mais avec ça il me donne une valeur aléatoire entre 0 et 100, or moi je voudrais que ce soit SOIT l'un, SOIT l'autre. Comment faire ?

    Merci !
     
  2. iNovice

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    un p'tit wiggle devrait faire l'affaire

    wiggle(25,1,100,100)
     
  3. grosbouff

    Points Repaire:
    1 000
    Recos reçues:
    0
    Messages:
    86
    Appréciations:
    +0 / 0 / -0
    Nickel ! Et si je veux seulement 2 variations par secondes ? (ou plutôt; une variation toutes les 0.5 secondes ?)

    Merci !
     
  4. iNovice

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    8
    Appréciations:
    +0 / 0 / -0
    Si tu veux deux variations par seconde, alors... j'y arrive pas avec le wiggle et le mieux c'est d'utiliser le random comme tu l'avais suggéré

    duree = 0.5;
    i = Math.floor(time/duree);
    seedRandom(i,true);
    Math.round(random(-100,100)*100);

    PS, je suis novice en expression et ta demande est pour moi l'occasion de chercher. Si les pros ont des solutions "plus propres", welcom ;)
     
  5. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    voilà voilà:

    posterizeTime(2);
    100*(random()<.5)
     
Chargement...

Partager cette page