Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Problem with parenting puppet pins to nulls

  • Problem with parenting puppet pins to nulls

    Posted by Clay Stearns on October 10, 2012 at 1:13 am

    Hey smart people,

    I am trying to animate the face of character on a layer that already has some movement (the character is moving up and down corresponding to her breathing which is built-in to the game engine).

    My first thought was to track the sides of her mouth to nulls so I could use those as starting points for the puppet pins.

    Here is my track before adding the pins, everything is good:

    Puppet Pins De-activated

    But when I add puppet pins to those points and parent them with expressions to the positions of the nulls, the track starts out okay but starts to drift after a few seconds and gets worse through the rest of the clip:

    Puppet Pins Activated

    I’m guessing the reason this is happening is that the puppet pin is taking the motion track data as movement to deform the mesh, rather than as a moving parent for the pin’s un-deformed position. I’m not sure about this though because I’m not seeing any weird deformation.

    Following related threads on this forum, I have experimented with the following expressions for parenting the pins to the nulls:

    //First try, which gave me similar drifting to that seen above
    thisComp.layer(“Mouth Right Corner”).transform.position

    //Second try, which moved the whole layer out of the comp because //the position of the pin added to the position of the null
    L=thisComp.layer(“Mouth Right Corner”);
    L.toWorld(position);

    //Third try, which gave me the drifting seen above
    L=thisComp.layer(“Mouth Right Corner”);
    L.toWorld([0,0]);

    I can’t say I have a really firm grasp on what’s going on here, so I’m not even sure my assumptions about the source of the problem are correct.

    Can anyone point me in the right direction?

    Thanks bundles,

    Clay

    Clay Stearns replied 13 years, 7 months ago 44,520 Members · 1 Reply
  • 1 Reply
  • Clay Stearns

    October 12, 2012 at 1:28 am

    Trying to bump because I still haven’t found a solution.

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