module inscription newsletter haut de page forum mobile

Dismiss 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

Rotation de plusieurs calques autour de leur propre centre grâce à un objet nul

Discussion in 'Adobe After Effects' started by Armancee, Feb 17, 2021.

  1. Armancee

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    100
    Likes Received:
    0
    Messages:
    8
    Bonjour à tous,

    J'ai beaucoup de calques de formes différents dans une précomposition After avec en gros 3 catégories de formes : Forme 1, forme 2, forme 2
    J'aurais souhaité effectuer des rotations à des vitesses différentes pour chaque type de forme (je veux que les formes tournent autour de leur propre point d'ancrage).
    Afin d'accélérer le procédé je me suis dit que j'allais :
    -créer un objet nul pour les "formes 1" (puis idem pour 2 et 3)
    -sélectionner toutes les "formes 1" et les parenter à "l'objet nul formes 1"
    -effectuer une rotation de l'objet nul

    Je n'avais pas pensé que cela effectuerait effectivement une rotation des calques de forme mais autour du point d'ancrage de l'objet nul...

    Comment faire pour que chaque calque de forme puisse effectuer une rotation autour de son propre point d'ancrage sans avoir à copier-coller mes images clés (il y a une bonne centaine de formes).

    Merci !!
     
  2. mhr

    mhr
    So
    Appréciations:
    +138 / 726 / -0

    Trophy Points:
    9,325
    Likes Received:
    87
    Messages:
    1,429
    Bonjour, chaque calque de forme, même parenté à un nul, tourne autour de son propre point d ancrage, qui se trouve au centre de la compo à la creation de la forme, c est à toi de le déplacer pour le centrer à ta forme
     
  3. mhr

    mhr
    So
    Appréciations:
    +138 / 726 / -0

    Trophy Points:
    9,325
    Likes Received:
    87
    Messages:
    1,429
    Voici une petite expression pour centrer un point d ancrage à un calque de forme, ça fonctionne aussi pour les calques texte, pas pour les solids (avec un masque)

    R=sourceRectAtTime();
    [R.left+R.width/2,R.top+R.height/2]
     
  4. mhr

    mhr
    So
    Appréciations:
    +138 / 726 / -0

    Trophy Points:
    9,325
    Likes Received:
    87
    Messages:
    1,429
  5. Armancee

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    100
    Likes Received:
    0
    Messages:
    8
    Merci pour ta réponse.
    Alors pour cette part j'ai bien vérifié et mes points d'ancrage ont bien été disposés au centre de chaque forme ce qui n'empêche pas qu'une fois parentés à l'obejt nul ils tournent autour du point d'ancrage de l'objet nul (qui lui se situe au centre).
    Visuellement mes formes se déplacent dans le cadre alors que je voudrais qu'elles effectuent une rotation en restant aux mêmes coordonnées.

    Je vais regarde plus en détail ton script et reviens partager mon expérience.
    A très vite et encore merci
     
  6. mhr

    mhr
    So
    Appréciations:
    +138 / 726 / -0

    Trophy Points:
    9,325
    Likes Received:
    87
    Messages:
    1,429
    CapturePA.PNG Je pense que le problème vient du fait que tu as parenté tous les paramètres de ton calque de forme à l objet nul. Pour que ça fonctionne tu ne dois parenter que la rotation des deux objets
    Et verifier que la case parent est sur none
     
    #6 mhr, Feb 18, 2021
    Last edited: Feb 18, 2021
    • J'aime J'aime x 1
  7. Armancee

    Appréciations:
    +0 / 0 / -0

    Trophy Points:
    100
    Likes Received:
    0
    Messages:
    8
    Oui c'est exact c'est exactement cela !!

    Merci à toi ;)
     
Loading...

Dernières occasions

 

Share This Page

Dernières Occasions

 
Vous souhaitez annoncer sur le Repaire ? Contactez-nous