Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Expressions Parenting a Puppet Pin

  • Parenting a Puppet Pin

    Posted by Harrison Willett on April 11, 2008 at 2:19 pm

    I have built a character rig that is just comprised of parented Solids. The character’s tail is parented to the body and the tip of the tail is parented to the tail. I am planing on making the solids invisible and adding an expretion to puppet pins on a different visible tail layer so that the pins will fallow the parented solids.

    is there a way to do this?

    i am getting stuck because the parented objects location doesn’t “change”

    Is there a way to tell the pin the location in the comp of the solid?

    Thanks

    Harrison Willett replied 18 years, 3 months ago 2 Members · 4 Replies
  • 4 Replies
  • Filip Vandueren

    April 11, 2008 at 4:06 pm

    yep: you need two “layer space transform”:
    one to transform the position of the anchorpoint to a position in the comp,
    a second one to transform that position to a position on the Puppetedlayer:

    Puppet Pin 1 – position would get:

    l=thisComp.layer("solid 1");
    compPos = l.toComp(l.anchorPoint);
    layerPos = fromComp(compPos);

  • Harrison Willett

    April 11, 2008 at 4:41 pm

    Ok I typed in:

    1=thisComp.layer(“TailPoint 1”);
    compPos = 1.toComp(1.anchorPoint);
    layerPos = fromComp(compPos);

    Under Tail – Puppet Pin 2

    After Effects warning: Can’t appear on the left hand side of an ssignment, because it is read only
    ….
    Line 1
    Property:’Position’

  • Filip Vandueren

    April 11, 2008 at 4:50 pm

    The first character should be a lowercase L, not a 1 (one), same thing in the other lines.

  • Harrison Willett

    April 11, 2008 at 4:58 pm

    thank you!

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