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.

expression animer distance entre plusiseurs calques

Discussion dans 'Adobe After Effects' créé par Sonj, 10 Avril 2018.

  1. Sonj

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    1
    Appréciations:
    +0 / 0 / -0
    Bonjour à tous,

    Je cherche à créer une expression qui me permettrait de lier de multiples calques tous en différentes position A B C D etc... à un seul et unique nul en position Z
    et d'animer la distance entre ces calques (sachant qu'elle varie en fonction des calques ) et le nul en Z, l'idée étant qu'à la fin de l'anim tout les calques soit en position Z.

    j'avais donc imaginé utiliser une réglette dont la valeur équivaudrait dans l'expression à un multiplicateur de la distance avec 1 qui serait la distance initial et 0 les calques superposés, mon soucis c'est que je ne sais pas comment faire figurer la distance entre les calques dans l'expression. (je suis encore novice en expression )

    une petite illustration
    [​IMG]

    Si une solution vous vient en tête.
    Merci d'avance!
     
  2. giroudf

    So

    Points Repaire:
    15 400
    Recos reçues:
    454
    Messages:
    18 164
    Appréciations:
    +747 / 3 142 / -34
    suffit de diviser la distance par le nb de frames de l'animation ? encore qu'on peut vouloir des calques qui se deplacent a des vitesses differentes, avoir des deplacement non lineaires etc...
    idealement, faudrait faire ca dans une sphere (et pas dans un plan) , pour pouvoir jouer facilement avec tous ces parametres.
    z=centre de la sphere (0+offsetX,0+offsetY,0+offsetZ) parce que Z n'est pas forcement au milieu de l'ecran
    calque1 (x1, y1, z1) -->donc on calcul par rapport a Z (x1-offsetX, Y1-offsetY, z1-offsetZ)
    ensuite on transforme ca en un vecteur et si on veut etre efficace on passe au calcul matricielle.
    idealement obtient un quaternion (position en 3D plus une quatrieme dimension qui serait vitesse ou rotation par exemple).
    On peut faire ca simplement aussi avec des maths traditionelles (soustraction, addition, division, multiplications)
     
Chargement...

Partager cette page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous