Hey mate, I've seen your project. I've used the second option just because of the beam effects. Without the beam effects also the first option would have been a good option. Here's the project file: Microsoft OneDrive - Access files anywhere. Create docs with free Office Online. Have a look. The camera in the precomp has all the parameters linked to the camera in the main composition. This way when you change your camera movement in the main comp, the camera in your precomp will update automatically. You can link them manually one by one but there is a better way to do it: - select the camera in your main comp - go to edit and select Copy with Property Links - go into your precomp - paste with Ctrl+V on Windows or Cmd+V on Mac. I turned the dots 3d in the precomps. You have used a wiggle expression in the position of each dot. Great. Now that they are 3d the wiggle works also on the z position. I changed the expression to maintain the exact movement: from wiggle(2,20) to a = wiggle(2,20); [a[0],a[1],0] this way the z position remain equal to zero. Last thing the beam effects. You can't link the beam starting point to a 3d dot position. The beam starting point needs two values: the x and the y positon. The dot position has 3 values: x, y and z position. Imagine to move the dot in z space: even if the x and the y remain the same, the dot change its position. The beam wouldn't notice that, cause it doesn't consider the z value. You need to use the expression toComp to fix this. I've change a few of the beam effects, not them all (too many, you can do the rest). Try to uderstand how it works and learn it. It's very handy in some situations. After Effects Tutorial: toComp Expression (Beginner) - YouTube I hope it helps you
... View more