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

Récupérer position d'un objet enfant

Discussion dans 'Adobe After Effects' créé par JuK, 25 Février 2011.

  1. JuK

    JuK

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

    Alors voilà le petit problème sur lequel je bute :

    J'ai d'un côté un émetteur (trapcode particular).
    J'ai d'un autre côté un objet Null linké (enfant) à un autre objet en mouvement.
    Je voudrais, grâce aux expressions, linker la position XY de mon émetteur à la position de mon objet Null. Or, comme mon Null est l'enfant d'un autre objet, les coordonnées de sa position restent fixes, bien que le null en lui-même bouge...(j'espère être assez clair...ooo).
    Je voulais savoir s'il quelqu'un connait un moyen de récupérer ces valeurs de positions pour controler la position de mon émetteur.

    Si une bonne âme a la solution, ça m'aiderait bien...

    D'avance merci, et longue vie au forum !
     
  2. Passou

    Points Repaire:
    1 200
    Recos reçues:
    2
    Messages:
    106
    Appréciations:
    +0 / 0 / -0
    - pourquoi ne pas prendre la position xy de ton objet?
    - pourquoi pas se servir du nul comme parent de ton objet et effectué tes mouvements via ce nul?

    - enfin ne pas passer par le "parentage" mais par des expressions entre tes différents objets en prenant cette fois ci un nul comme controleur.
     
  3. Sequelles

    Sequelles Modérateur
    Modérateur So

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

    Il existe une catégorie d'expression développée spécialement pour faire ça, les : Layer Space Transfroms.

    Documentation : Méthodes de conversion de l’espace calque

    voilà ton expression pour la position de ton emitter
    Code:
    thisComp.layer("Nul 1").toWorld([0,0])
    Mais il faudra aussi en créer une pour les z (ton Nul et ton Parent doivent probablement être en mode 3D)
    Code:
    thisComp.layer("Nul 1").toWorld([0,0])[2]
    Voilà pour l'info. Moi ma réflexion sur ton projet c'est plutôt : Mais pourquoi tu n'utilises tout simplement pas un Emitter de type Light ??? Ils sont justement là pour ce type de construction d'animation.:good:

    TUTO Émetteur de type light avec After Effects CS5 sur Tuto.com
     
Chargement...

Dernières occasions

 

Partager cette page

Vous souhaitez annoncer sur le Repaire ? Contactez-nous