Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Particular in 3D with a camera

  • Particular in 3D with a camera

    Posted by Paul Prescott on February 27, 2009 at 7:15 pm

    I read all the posts about using a null object with particular and pick whipping the xy and z coordinates. It all works fine as long as I don’t use a camera.

    What I’m doing..
    -I have an object that supposed to have a particle trail
    -Both the object and particular are using the xy and z coordinates of the null object.

    The problem is when I move the camera in the scene the particle trail and the object separate from each other.

    Kevin Camp replied 17 years, 2 months ago 3 Members · 4 Replies
  • 4 Replies
  • Rob Hindley

    February 27, 2009 at 7:28 pm

    maybe parent both the object and particle layer to a null then parent that null to the camera null?

    Gribble
    ::: Time flies like an arrow but fruit flies like a banana :::

  • Paul Prescott

    February 27, 2009 at 7:41 pm

    The the object and the particles must move independantly of the camera ….. so parenting everything to the camera wouldn’t work..

    The camera is just dollying in towards the scene and the object with the particles are dancing in front of it and then going off deep into z space..

    My problem is that when I move the camera inward the particles appear to ride higher and higher in the scene. so the camera is just not seeing the particles the same way that it sees the object..

    Everything works fine as long as I don’t move the camera.

  • Kevin Camp

    February 28, 2009 at 1:52 am

    check the values of you emitter and the values of your nulls position as you step thru your animation.

    if they are not the same, check your expressions and make sure they are correct. they should look something like this:

    xy position:
    temp = thisComp.layer(“Null 1”).transform.position;
    [temp[0], temp[1]]

    z position:
    thisComp.layer(“Null 1”).transform.position[2]

    Kevin Camp
    Senior Designer
    KCPQ, KMYQ & KRCW

  • Kevin Camp

    February 28, 2009 at 2:01 am

    also, if your null that your emitter is pulling coordinates from is parented to another layer, then the nulls position/anchor point is relative to the layer that it is parented to…

    so if you have a parenting hirarchy like that, you’ll need another 3d null and an expression to convert the parented null’s positon to the compositions space to use for your emitter….

    follow this thread:
    https://forums.creativecow.net/thread/2/951457
    about half way down, starting with francisco’s post, where he was trying to do the same thing.

    Kevin Camp
    Senior Designer
    KCPQ, KMYQ & KRCW

We use anonymous cookies to give you the best experience we can.
Our Privacy policy | GDPR Policy