Skip to main content
Participant
March 7, 2020
Question

Layers Not Sticking to 3D Camera Track

  • March 7, 2020
  • 1 reply
  • 3293 views

Hi,

I am making a short video and have a piece of footage that I want to place objects in 3d space. I used Boujou to track the scene and exported it to after effects. I added my pre-comp that I want to place in 3d space based on the camera from the 3d track. I made it a 3d layer and positioned it in the place I wanted. The object didn't stick to the location in 3d space. Is there something that I can do to make the element stay in the correct location in 3d space?

    This topic has been closed for replies.

    1 reply

    Community Expert
    March 8, 2020

    When you do any kind of camera tracking you need to add some reference solids so you can verify that the attachment is in the right spot. If the layer you add is not exactly in the right 3D space when the camera moves it will appear to float just like things do in real life. If someone is standing between you and a window, and you move, the relationship between the person and the window will change. The only way that the relationship will not change is when the person is in the same position as the window.

     

    If your layers are not sticking to the surfaces in the shot then the camera track is in error or you did not pick the spot in 3D space that matches the surface in the real world.

    Participant
    March 8, 2020

    Thanks for the response. My original post wasn't clear enough. I understand what you are saying about the perspective changing. In my situation the layer isn't moving, it is disregarding the camera and acting like it is a 2d layer with no changes in position. The nulls that were imported when I added the camera track stick to the correct places in 3d space but when I make the layer that I want to be tracked to the scene 3d it doesn't change anything. Would it be helpful if I added a render of the video to show what I am talking about? I appreciate you trying to help me out.

    Community Expert
    March 8, 2020

    If you want to add a new layer to a scene that is properly tracked all you have to do is select the layer, make it 3D, hold down the Shift Key and parent it to the null. This will snap the 3D layer to the same position, orientation and scale as the null. It always works.

     

    I never use nulls for placeholders, I use solids and usually set them as guide layers. That way I can see if they are actually properly lined up with the scene.

     

    Just a screenshot of your project with the modified properties of the layers you are trying to line up would help. It sounds like you are just not getting your new layer into the right position or that you are leaving it 2D.