Copy link to clipboard
Copied
I have a 3d scene in After Effects where 20 photos of people around a table are positioned with X rotation for each photo at 90º. I'm using an orbital null-parented 2 node camera. To animate the scene, I turn the Null's Z orientation to make it look like the camera is orbiting around the table. What I'd like is for the photos to always be facing the camera as I orbit around the table. But the problem is that the photos are not facing the camera as I orbit (see last pic). What setting do I need to adjust to make this happen? Thank you very much in advance for any help with this.
Copy link to clipboard
Copied
Have you tried using Auto-Orient -> Orient Towards Camera?
Copy link to clipboard
Copied
Hi Airweb_AE. Yes I did and it actually makes the photos disappear. I just saw one of those After Effects "ferris wheel animation" tutorials on youtube and managed to accomplish what I wanted in a 2D setting. But I need to do it in 3D.
Copy link to clipboard
Copied
Look at this tutorial:
Copy link to clipboard
Copied
When you have your layers distributed around a circle, and the X rotation is set to - 90º and the rest of the rotation and orientation values are set to zer0, add a 3D Rotate Null to the bottom of the stack with the X rotation also set to -90º. Parent all of the image layers to the Rotation Null and add this expression to the Y rotation of each layer:
thisComp.layer("Rotate Null").transform.zRotation
This will keep all the image layers square with the X-Y plane of the comp.
If you need to have the image layers always pointed toward the camera, you'll need an expression that looks at the camera. I am on an iPad right now and don't have access to the animation preset that I created to do that, and I don't want to give you a bad expression.
If you want to keep the layers vertical and pointed toward the camera, take a look at Dan Ebberts' MotionScript.com page.