Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Linking a layer to part of a Puppet Mesh

  • Linking a layer to part of a Puppet Mesh

    Posted by Ahmed Aldawood on May 17, 2020 at 1:37 pm

    Hello,

    So basically I have two seperate animated layers and one of them [ The secondary ] is supposed to be attached to the other [ The main ] but for ease of animation I seperated them. Now, I want the secondary layer to be attached to a part of the main layer’s Puppet Mesh without adding a Pin to the mesh because adding a pin will sacrifice the movement factor of that specific part of the mesh unless I animated it which will just cause more hassle.

    I used the expression below and it worked but the secondary layer isn’t following the main’s movement which results in an unaturally still animation.

    l = thisComp.layer("PUPPET_LAYER");
    l.toComp(l.effect("Puppet").arap.mesh("Mesh 1").deform("Puppet Pin 1").position);

    Is there a way to attach the secondary layer to a part of the main’s mesh so that the secondary follows the movement of that part specifically?

    Chaz Chester replied 6 years, 2 months ago 2 Members · 1 Reply
  • 1 Reply
  • Chaz Chester

    May 18, 2020 at 2:58 am

    It might not be the most elegant solution, but you could pre-compose the puppeted layer and motion track the spot that you’re trying to attach the secondary layer to.

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