This may be just a display artifact. How does it look with a ram preview after you have purged the cache?
You cannot have any animation except puppet pin on the layer you have applied puppet pin to. Moving the camera over the layer should work just fine as long as nothing except puppet pin is animated on that layer.
You also cannot apply puppet on moving video or animated pre-comps. Puppet pin creates a mesh from the alpha channel of the first frame. If that first frame changes the mesh breaks and you end up with a mess.
Ok, so I tried it with RAM Preview, same thing happening. Emptied my cache, now none of the puppet effects are working. It shows movement in the timeline coordinates, but won't show in the preview. However, I'm still getting the nasty line. There are no other animations on the layer, but the layer is a 3D layer and there is movement from the panning and zooming from the first frame to the frame where the puppet distortion begins. I'm thinking I will have to create the puppet distortion in a separate composition, then render and import it into the second composition if I can figure out how to make that work.
I appreciate your reply and suggestions. I've only used the puppet tool once in the past but it wasn't on a 3D layer so I guess that made the difference.
...or I could take off the camera and null object layers, create the puppet distortion, render as .mov and import the whole .mov, then add the camera and null object layer..??
Just put your puppet pin layer in a new comp, edit the puppet pin movements, then nest that comp in a new comp and make the comp 3D and do not collapse transformations.
If you are moving in on your puppet pin character then you should make the comp bigger than the master comp so you can scale it up or push the camera in without causing pixelization. IOW, if your main comp is 1080 X 1920 and you want to move in to see 1/4 of your puppet pin character then your puppet pin comp should be 2040 X 3849 and the character should fill up that comp.
I'm having a similar problem. I have an illustrator file that I have a position and rotation change (to have the hand fly in), then the puppet tool mesh to have the pointer finger move to dial the numbers on the phone. I have tried non-pre-comped and pre-comped. Both produce the same results. In the first picture you can see that the mesh doesn't change position/rotation with the pre-comp. They seem to stay where I originally placed them. And where the hand flies in and moves over the mesh, that artifact is generated. I have tried expanding the mesh and making the pre-comp layer 3d.
It's rather frustrating, and I haven't found anybody solving this problem out here on the interwebs.
***OK OK. The only way I figured out to fix this was to make the illustrated hand the exact size I need it in Illustrator. Then I just don't make the layer "continuously rasterized".
Precompose your layer before applying Puppet Pin. You should always pre-compose layers that use Puppet pin. Layers that use Puppet Pin cannot have any other animation applied and cannot be scaled or rotated. If you need to add additional animation to a layer that contains Puppet Pin then you MUST pre-compose that layer and apply the animation to the pre-comp.