Accessibility
Adobe
Sign in My orders My Adobe

Animating precisely with Separate Dimensions

mark christiansen

Mark Christiansen

christiansen.com Learn After Effects CS4

Learn After Effects CS4

Created:
15 Oct 2008
User Level:
Intermediate, Advanced
Products:
After Effects CS4 or later

Separate the x, y, and z dimensions of the Position property to gain precise, independent control over animations.

AlertThis content requires Flash

Download the free Flash Player now!

Get Adobe Flash Player


Requirements

To complete the tasks demonstrated in this tutorial, you need the following software and files:

Adobe After Effects CS4

Sample file

lrvid4067_ae.zip (ZIP, 19MB)

Prerequisite knowledge

Basic knowledge of adding keyframes using the Timeline panel

Animating precisely with Separate Dimensions

Adobe® After Effects® CS4 introduces a new animation feature to the Timeline that allows you to create separate keyframes for each dimension of an animation. In this tutorial, you will create a simple bouncing ball animation that uses this new feature.

Adding an ease to an animation

To illustrate the power of creating separate keyframes for each dimension of an animation, the author has created a basic rotation animation of a bouncing ball. The keyframes for this motion have been blocked into the Timeline. As indicated in the RAM preview, the timing of the ball bounce is too even. For a more realistic animation, the ball needs to reach the top of its arc more gradually. Note that adding a motion blur does not address this basic issue.

rotation animation

Figure 1: Adding a rotation animation

To create a more realistic animation:

  1. Open the sample file named bouncing ball_2.
  2. Choose the keyframes that correspond to each peak in the animation, where the ball reaches the top of its arc.

    Selecting peak keyframes

    Figure 2: Selecting peak keyframes
  3. Choose Animation > Keyframe Assistant > Easy Ease.
  4. Open the Graph Editor by clicking the icon in the Timeline panel.

    graph editor

    Figure 3: Opening the Graph Editor

Animating in separate dimensions

The y keyframes in green have eases at the top of each arc and sharp transitions at the bottom. However, the x keyframes also have eases, causing the ball to hesitate as it moves left to right across the frame. The animation still lacks realism.

graph editor

Figure 4: Tracking eases in the Graph Editor

To add realism to the animation:

  1. Delete all keyframes except for the beginning and ending keyframes.
  2. Select Position in the Timeline panel.
  3. Choose Animation > Separate Dimensions.
  4. To create a simple up and down animation, choose just the y position in the Timeline panel.

    the y position

    Figure 5: Selecting the y position
  5. Copy and paste the keyframes at the bottoms of the arcs.
  6. Copy and paste the keyframes at the tops of the arcs. Make the first peak a little higher than the rest to add a sense of decay across the animation.
  7. Choose Animation > Keyframe Assistant > Easy Ease to add eases to the peaks of the ball bounce.
  8. Add the left-to-right motion by adding two linear x keyframes. Add one keyframe at the beginning and one keyframe at the end.

Where to go from here

Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License

About the authors

Mark Christiansen is the author of After Effects Studio Techniques (Adobe Press) and the founder of Flowseeker LLC. He has created visual effects and animations for feature films including Pirates of the Caribbean 3, The Day After Tomorrow and films by Robert Rodriguez. Past clients include Adobe, Sony, Cisco, Sun, Cadence, Seagate, Intel and Medtronic, and broadcast work has appeared on HBO and the History Channel. Mark's roles have included producing, directing, designing and effects supervision, and his solo work has appeared at film festivals including L.A. Shorts Fest. A new version of his book on creating visual effects using After Effects will appear later this year.