Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Activity Forums Adobe After Effects Camera POI to Particle emiiter to Layers Position.

  • Camera POI to Particle emiiter to Layers Position.

    Posted by Eran Solomon on January 12, 2009 at 2:32 pm

    Hey everyone,
    Before I start I’ll state the info.
    Im using Trapcode’s Horizon(awsome), particular, and one small layer.

    My attention is to make the small layer fly around in the comp, attach a point emitter to it (smoke?) and also make the camera POI follow the emitter point.

    Can anyone help me with that?
    So I actually need the Particular emitter attached to the small layer’s Position, and the camera’s POI attached to the emitter points (or the small layer’s position).

    I hope I was..understandable. 🙂

    Thanks in advance !

    Eran Solomon replied 17 years, 4 months ago 2 Members · 4 Replies
  • 4 Replies
  • Will Cavanagh

    January 12, 2009 at 3:00 pm

    This is fairly straightforward using expressions. I like to add the “Value” parts of these so that you can adjust things later if you wish. If you keep these in, you will need to set the value sliders to 0 first (set the emitter position to (0,0) in Particular, and set your camera’s POI to (0,0,0).) If you don’t need to use these just remove the “+value” part from each expression. Keeping them in will allow you to keyframe the relative position of the emitter, and have the camera tilt/pan.

    First, to link Particular’s emitter to the layer…

    Particular uses a seperate XY and Z property, so we’ll need to attach them seperately. First set the XY emitter position equal to an expression like this one:


    temp = thisComp.layer(“YourLayer“).transform.position;
    [temp[0], temp[1]]+value

    Where YourLayer is the name of the layer you’re linking to. Then, set the z similarly with:


    thisComp.layer(“YourLayer“).transform.position[2]+value

    Then, to set the POI of the camera, use something like:


    thisComp.layer(“YourLayer“).transform.position+value

  • Eran Solomon

    January 12, 2009 at 5:04 pm

    Hey,
    Thanks a lot for the help!

    I’ve encoutred a first problem which is ..
    when I link the XY of the particular to the layers position, its all good.
    but when I link the Z , the smoke suddenly offsets off the layers. (alot..)

    Any solution to this ?

  • Will Cavanagh

    January 12, 2009 at 5:12 pm

    Double check that the values you have set for the XY and Z sliders are all 0, that the layer you’re attaching to is in 3d space, and that you have a camera in the scene.

    Try orbiting around to see if the particles are lined up correctly on one or more axes, but not on others… Is the Z correct, but XY not? Without seeing what’s happening it’s hard to say what went wrong.

    I’ve also never used Horizon, so I don’t know if this could be affecting things (I would hope it would play nice with other RGS/Trapcode products.)

  • Eran Solomon

    January 13, 2009 at 8:42 am

    Thanks for your help Will, solved my problem 🙂

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