Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Make a puppet pin stay in place realative to another layer?

  • Make a puppet pin stay in place realative to another layer?

    Posted by Daniel Christie on August 21, 2011 at 1:42 am

    Hi,

    I am animating a character using puppet tool. I have his arm separated into another layer and I’m using a combination of puppet tool and rotation of the layer to articulate his arm. What I need to do is to make only the shoulder pin of the puppet tool stay in place realative to the torso/body layer. I’ve tried linking it to a stationary null and also linking the null’s rotation to the arm layer, but it seems the pin still moves with the arm layer.

    Any suggestions greatly appreciated. Maybe an expression needed?

    Thanks,

    Daniel

    Daniel Christie replied 14 years, 9 months ago 2 Members · 2 Replies
  • 2 Replies
  • Mato Kokotic

    August 21, 2011 at 10:25 am

    Ummm, did you move anchor point of your arm onto shoulder pin?

  • Daniel Christie

    August 21, 2011 at 5:45 pm

    Thanks for the reply, Mato, but I needed the actual pin in the puppet tool to anchor to a specific point, not just the layer.

    I found a solution using the following expression applied to the pin position parameter:

    n=thisComp.layer(“name of null layer”);
    nullpos=n.toComp(n.anchorPoint);
    fromComp(nullpos);

    It converts the comp position value of the null position to a relative value within the layer the puppet tool is on.

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy