- Understanding Interpolation
- Interpolation Types
- Specifying the Default Spatial Interpolation
- Specifying Spatial Interpolation in the Motion Path
- Using the Graph Editor: An Overview
- Understanding Value and Speed Graphs
- Viewing Property Graphs
- Specifying the Graph Type
- Viewing Optional Information in the Graph Editor
- Moving Keyframes in the Graph Editor
- Adding and Removing Keyframes in the Graph Editor
- Separating a Position’s Dimensions
- Setting a Keyframe’s Temporal Interpolation Type
- Adjusting Temporal Interpolation Manually
- Applying Keyframe Assistants
- Smoothing Motion with Roving Keyframes
Smoothing Motion with Roving Keyframes
Frequently, adjusting a motion path causes drastic and unwanted fluctuations in timing. The layer goes where you want in terms of space, but its movement lags and lurches from one keyframe to the next. In the speed graph, these abrupt changes look like steep hills and chasms. You can try to adjust the speed and timing of the problem keyframes manually, or you can convert them into roving keyframes.
Roving keyframes retain their values; but their position in time is adjusted automatically so that the property’s speed becomes consistent, and the property’s speed graph flattens out. The adjustments are derived from the values of the standard, time-bound keyframes before and after the roving keyframes. Moving the first or last keyframe automatically readjusts the roving keyframes in between. This way, you can change the duration of the animation without having to carefully adjust the speed between each part.
If you don’t want a keyframe to rove, you can convert it back to a standard keyframe, which is locked to time.
To smooth motion with roving keyframes:
- Reveal a property’s speed graph in the Graph Editor.
- Select a range of keyframes other than the first or last keyframe for the property (Figure 9.81).
- In the Graph Editor, click the Edit Keyframe button, and then choose Rove Across Time from the pop-up menu (Figure 9.82).
The keyframes preceding and after the range must be locked to time. That is, they must be standard, nonroving keyframes.
Figure 9.81 Select a range of keyframes between two keyframes. This uneven speed graph indicates sudden changes in speed between keyframed positions.
The selected keyframes become roving key*frames, moving in time so that the speed is constant (as evidenced by the speed graph). The roving keyframe icons appear as small dots (Figure 9.83).
Figure 9.82 Selecting Rove Across Time in the Graph Editor’s Edit Keyframe pop-up menu...
Figure 9.83 ...converts the selected keyframes to roving keyframes, which shift in time to create constant speed between the standard keyframes. Contrast this speed graph with the one in Figure 9.76.
To convert a roving keyframe to a standard keyframe:
- Reveal a property’s speed graph in the Graph Editor, and select one or more of its roving keyframes (Figure 9.84).
- Click the Graph Editor’s Edit Keyframe button, and deselect Rove Across Time in the pop-up menu (Figure 9.85).
Figure 9.84 Reveal the speed graph of a property, and select one or more of its roving keyframes...
The keyframe is converted from a roving keyframe to a standard keyframe that is locked to time. Its keyframe icon changes from a small dot to its standard icon (a small box in the Graph Editor, or a diamond icon in the standard view of the time ruler).
Figure 9.85 ...and deselect Rove Across Time to convert the selection to standard keyframes, which are locked to time.