Sometimes when you create animation using the typical Linear keyframes or Easy Ease keyframes just won't cut it.
It's those kinds of times when I look to create more dynamic movement by adjusting keyframes using the Graph Editor.
If we look at our project here,
Improving basic keyframe motion with Easy Ease
you'll notice I already have a layer that's animated with two linear keyframes.
I'll move my Current Time Indicator back to frame 0;00;00;00 and press the Spacebar so you can see how bland this animation actually is.
Yes, technically, it's fine, it slides in and stops, but it's linear and it's not very engaging.
So, I'll press the Spacebar to stop playback and to fix the linear nature and actually have this move in a more smooth fashion I'll go ahead and click on the word Position so that both keyframes are selected and then I'll right click on either one of the keyframes and go to the Keyframe Assistant and choose Easy Ease.
You can also press F9 on your keyboard as long as those keyframes are selected.
Once we've done that, if we press the Spacebar here, you'll notice now the motion is a little bit more smooth.
Once it actually eases out of the first keyframe and into the next one, it doesn't stop quite as abruptly.
Now, I'll press the Spacebar to stop playback because while this is interesting it's still not quite dynamic.
So, I'll start by clicking on the word Position in the Timeline
Opening and setting up the Graph Editor
to make sure both those keyframes are selected and then I'll click this button here to open the Graph Editor.
Inside the Graph Editor you may or may not see something that looks like this.
Let's make sure we're on the same page.
I'm going to go to the second button from the left here at the bottom of the Graph Editor and I'll click once and choose Edit Speed Graph.
Now if yours already looks like this you're already in the Speed Graph.
Just make sure Edit Speed Graph is selected.
Now, in order to change how the motion of this object moves
Understanding and editing speed graphs
I need to go ahead and select these keyframes again, but they aren't visually represented the same way, they're represented a little bit more like anchor points in this view.
So, I'm going to click up here and hold my mouse down and drag a lasso around both of those squares to select both keyframes, and when I let go, they'll both be selected, and I have these handles.
Now, the velocity is setup with a baseline of 0 down here at the bottom and then this arc moves up and at this point this object is moving at around 2000 px/sec, even faster than that and then it slows down again.
I want it to start slowly and then move quickly and then stop.
So, I'll click on this left handle and drag to the right and notice now the graph will change.
It's going to start slowly and then it'll move really quickly and then slow down rather quickly the same way.
So, I'll press the Spacebar here and now you'll be able to see the motion is a lot more interesting.
It kind of slides into the scene with authority and stops.
Now if I don’t like this, I can press the Spacebar to stop playback and I'll press Ctrl Z on Windows to undo or Command Z on a Mac to undo
Creating dynamic motion by shaping velocity curves
and this time I'll click and drag on the right handle and I'll drag that to the left.
So, this way the velocity starts quickly and then it slowly stops.
Let's press the Spacebar and preview that animation.
Now in the preview here you could see it wasn't quite playing in real time.
So, it looked a little jerky as it was resolving, but as you can see, the overall motion is actually moving a little bit more slowly.
So, utilizing the Speed Graph is a nifty way to take movement of your typical keyframe animations from okay to something much more dynamic and engaging.
This sample file is an Adobe Stock asset you can use to practice what you learn in this tutorial. If you want to use the sample file beyond this tutorial, you can purchase a license on Adobe Stock. Check out the ReadMe file in the folder for the terms that apply to your use of this sample file.
What you learned: How the Graph Editor can create more dynamic movements for an animated layer
Why to use the Graph Editor
The Graph Editor allows you to adjust the speed of an animation between keyframes using its Speed Graph.
Change linear keyframes to Easy Ease
Select linear keyframes in the timeline. Then Right-click or Control-click (MacOS) on any selected keyframe and choose Keyframe Assistant > Easy Ease.
Get ready to adjust the keyframes in the Graph Editor
With the Easy Ease keyframes selected in the Timeline, click the Graph Editor button in the Timeline to open the Graph Editor.
Make sure to choose “Edit Speed Graph” from the Graph Type And Options button at the bottom of the Graph Editor.
Adjust the Speed Graph
Drag a selection box around the keyframes in the Graph Editor.
Drag the direction handles that appear to change the speed of the object moving through the keyframes.
Preview the animation and adjust as needed
Press the spacebar to begin playback of the animation.
Drag the direction handles on the keyframes in the Speed Graph to fine-tune the speed changes.
Tip: Check the Info panel as the animation is previewing to know whether you are watching the preview in real time.
You can control how Adobe websites use cookies and similar technologies by making choices below. But note that if you disable cookies and similar technologies entirely, Adobe websites may not function properly.
Cookies are small text files stored by your web browser when you use websites. There are also other technologies that can be used for similar purposes like HTML5 Local Storage and local shared objects, web beacons, and embedded scripts. These technologies help us do things like remembering you and your preferences when you return to our sites, measure how you use the website, conduct market research, and gather information about the ads you see and interact with.
You can make choices in the menu below about what cookies and other technologies you want us to use on Adobe sites when you visit them from this browser. You can always change those choices later by clicking on the Cookie Preferences link at the bottom of the page.
If enabled:
We can improve your experience by tailoring the site and the content to things we think might be of interest
We can better keep track of your preferences — like what language you prefer to use
We will better understand your likely interests so we can provide you more relevant Adobe ads and content on non-Adobe websites and in non-Adobe apps
It will help us improve the performance of our website and those of our partners who use the Adobe Experience Cloud
If disabled:
We won’t be able to remember you from session to session so the experience may not be tailored to your interests
You’ll still have access to the content of the site but certain features that depend on cookies may not function
You’ll still see ads, they just may not be as relevant to you
General information
You can control how Adobe websites use cookies and similar technologies by making choices below. But note that if you disable cookies and similar technologies entirely, Adobe websites may not function properly.
Cookies are small text files stored by your web browser when you use websites. There are also other technologies that can be used for similar purposes like HTML5 Local Storage, web beacons, and embedded scripts. These technologies help us do things like remembering you and your preferences when you return to our sites, measure how you use the website, conduct market research, and gather information about the ads you see and interact with.
You can make choices in the menu below about what cookies and other technologies you want us to use on Adobe sites when you visit them from this browser. You can always change those choices later by clicking on the Cookie Preferences link at the bottom of the page.
If enabled:
We can improve your experience by tailoring the site and the content to things we think might be of interest
We can better keep track of your preferences — like what language you prefer to use
We will better understand your likely interests so we can provide you more relevant Adobe ads and content on non-Adobe websites and in non-Adobe apps
It will help us improve the performance of our website and those of our partners who use the Adobe Experience Cloud
If disabled:
We won’t be able to remember you from session to session so the experience may not be tailored to your interests
We’ll still count your use of our site and services
You’ll still have access to the content of the site but certain features that depend on cookies may not function
You’ll still see ads, they just may not be as relevant to you
Operate the site and core servicesOperate site and measure engagement
Always active
These cookies are required, and they are used to enable the site and related services core functionality. Without them the site could not operate, so they cannot be disabled.
These cookies enable the site and related services’ core functionality and collect statistics about user engagement, such as counting active use to help us understand trends. These cookies cannot be disabled.
Measure performance
These cookies are used to analyze site usage to measure and improve performance. Without them Adobe cannot know what content is most valued and how often unique visitors return to the site, making it hard to improve information we offer to you.
These cookies are used to analyze site usage to measure and improve performance. Without them Adobe cannot know what content is most valued, making it hard to improve information we offer to you.
Extend functionality
These cookies are used to enhance the functionality of Adobe sites such as remembering your settings and preferences to deliver a personalized experience; for example, your username, your repeated visits, preferred language, your country, or any other saved preference.
Personalize advertising
These cookies are used to enable Adobe and our partners to serve ads more relevant to your interests. Without them you will still see ads, but they might not be as relevant to you.
Personalize advertising
These cookies are used to enable Adobe and our partners to serve ads more relevant to your interests. Without them you will still see ads, but they might not be as relevant to you.