Copy link to clipboard
Copied
Hey, does anyone know if there is a script to copy the face track points to puppet pin ? I would use the face tracking to veneer a mask on a face.
Thanks for your help
Bruno
Copy link to clipboard
Copied
As far as I know there is no way to create puppet pins properly.
The only way to so the thing, is to create puppet pins manually and then transfer parent or apply values from face track points.
Copy link to clipboard
Copied
Unfortunately creating pins that work is not possible with scripting yet. I say "that work" only because I test I had done on my end showed pins getting created, but they were ghost properties and carried now data. This has been discussed a few times...
Create Puppet Pin on existing mesh via scripting
Proper puppet pin creation with scripts
Access of Puppet Mesh points via ExtendScript
File a feature request here:
Copy link to clipboard
Copied
OK, so it is not even possible to add pin to an existing mesh.
Because the only way to add property is the "addProperty" method who takes no arguments of value and when we creating a Puppet Pin, the location of the pin has to be known at the time of its creation.
Thank you for these explanations.
Copy link to clipboard
Copied
This would make the Face Tracker much more useable.
Copy link to clipboard
Copied
It gets kind of messy, but you can always use Create Nulls From Paths/Nulls Follow Points and then attach a Pin to the appropriate null or even a group of nulls by averaging the position of two or more nulls. I have done that a few times. You end up with a huge stack of nulls, but you only have to write a couple of expressions to make it all work.