Creative Communities of the World Forums

The peer to peer support community for media production professionals.

Forums Adobe After Effects “Fanning out” documents

  • “Fanning out” documents

     Graham Quince updated 2 months ago 2 Members · 2 Posts
  • Jason Steussy

    September 30, 2022 at 2:14 pm

    One effect that I find myself doing all the time is a “document fan,” where individual pages of a court report or other document will fly onto the screen one after the other and fan out behind the first page, showing “hey, this is a big report.” I’ve always manually key framed them, because each sheet needs to not only rotate, but move down and to the right of the previous page a little to get the right “fan” look. (As an example, I’m pretty sure the last time that I did this, I had each page fly on as a “straight” page, rotation 0, position close to the left edge of the screen, and then each page under that first straight page would fly in under the straight page to the exact same position and rotation, and then fan out over 10 frames or so to like 3% rotation and moving about 30 pixels over and 40 pixels down from the layer before it. I’d then make the key frame for the next layer do 6% rotation, moving 60 and 80, and the next one 9%, 90 and 120…etc. I added a random stock photo to this post to illustrate the basic idea.) Is there an expression that I can apply to the position and rotation values so that it will take the previous page’s position and rotation into consideration and just add the same percentage and amount of movement based on that prior layer’s values? Thanks!

  • Graham Quince

    October 1, 2022 at 1:43 pm

    I think the expression index can help you here.

    In the screenshot, I have a shape layer, with the bottom corner as the anchor point. I then have two other layers parented to it, but in the rotation values, I have added:

    thisComp.layer("Shape Layer 1").transform.rotation*index;

    Which is a bit extreme, as each now multiplies by their layer number (eg. *2, *3 etc…), but that’s just a case of dialing in the correct value (ie *2/10 or rather *index/10)

Viewing 1 - 2 of 2 posts

Log in to reply.

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