expression animer distance entre plusiseurs calques

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

  1. Sonj

    Points Repaire:
    225
    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 So

    Points Repaire:
    11 225
    Recos reçues:
    201
    Messages:
    9 913
    Appréciations:
    +209 / 873 / -11
    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