I've created a filter with about 4 different face mask layers. What i found is i wanted to be able to copy the positions of some features to the other layers.
I had a reference face image i used to position the feature points and would then replace the image with the custom face paint. I also scaled the mouth to adjust the opacity and it would have been great to be able to copy and paste the mouth positions to all the other face masks.
I also noted that when reseting the texture feature points, the points would extend past the boundary of the image. I would have assumed that when reseting the points they would be confined within the boundaries of the texture.
Another weird issue with the behaviour of the face mask is that the top edge tends to flop over when the head is tilted. I would assume that the top feature points would be pinned to the forehead, but they don't appear to do this.
Also, it would be great to be able to retrieve the 2D texture and 3D world positions of the feature points in script. This might have allowed me to expore applying those positions to mesh animations/rigging.
- Be able to copy point positions between texture and opacity
- Be able to copy point positions between different Face masks
- Access feature points in script for texture and opacity