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.

Ajouter un wiggle sur un random

Discussion dans 'Adobe After Effects' créé par viclio, 7 Mars 2014.

  1. viclio

    Points Repaire:
    1 970
    Recos reçues:
    11
    Messages:
    656
    Appréciations:
    +0 / 4 / -0
    Salut à tous,
    Je cherche à recréer un effet simple, que je fais d'habitude avec Form ou Particular (ou même CC Particle World), le but du jeu étant de le faire qu'avec les effets de base d'After.
    Je veux obtenir un champs de particule 3D, ou les particules flottent aléatoirement dans l'air.
    Je les répartis dans l'espace grâce à une expression du type :

    Code:
    seedRandom(index, true),
    random([-2000,2000,5000],[2000,-2000,6000]);
    Où je remplace les chiffres par des paramètres glissière. Ca me les répartit aléatoirement dans l'espace, super.

    Maintenant j'aimerais ajouter un simple wiggle sur chaque particule.
    Sauf que je ne vois pas comment combiner un wiggle sur un résultat obtenu par un random...

    J'ai contourné le problème en plaçant le wiggle sur le point d'ancrage, mais c'est un peu sale.
    Il y a forcément un moyen de combiner random et wiggle en même temps.

    Une idée ?
     
  2. beginUndoGroup

    Points Repaire:
    3 170
    Recos reçues:
    6
    Messages:
    142
    Appréciations:
    +4 / 2 / -0
    wig = wiggle(3,150) - value; // la partie qui wiggle;

    tu add ça à ce que tu as déjà.

    Xavier.
     
    • Je recommande ! Je recommande ! x 1
  3. viclio

    Points Repaire:
    1 970
    Recos reçues:
    11
    Messages:
    656
    Appréciations:
    +0 / 4 / -0
    Raaah !
    Ben oui. Évidemment.
    Y'a même pas besoin du "value", il suffit d'ajouter ou de soustraire...
    J'avais essayé de l'inclure dans l'array, de mettre le random dans le wiggle, mais pas de simplement l'ajouter ou le soustraire.
    Je me sens un peu bête.
    Merci !
     
  4. beginUndoGroup

    Points Repaire:
    3 170
    Recos reçues:
    6
    Messages:
    142
    Appréciations:
    +4 / 2 / -0
    Fais attention, il faut bien soustraire value : random()+wiggle()-value;

    wiggle() est une quantité qui varie autour de value (la valeur pré-expression), donc wiggle-value varie autour de [0,0,0], etc.
    Xavier.
     
  5. viclio

    Points Repaire:
    1 970
    Recos reçues:
    11
    Messages:
    656
    Appréciations:
    +0 / 4 / -0
    Ah oui, c'est bon à savoir, je ne savais pas.
    After Effects est bourré de petites subtilités de ce genre, je les connais bien pour tous les trucs généralistes du soft, moins pour les expressions.
     
  6. beginUndoGroup

    Points Repaire:
    3 170
    Recos reçues:
    6
    Messages:
    142
    Appréciations:
    +4 / 2 / -0
    moi c'est l'inverse :o
     
Chargement...

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous