Basic Animation: Keyframes and the Timeline
Blender Fundamentals
Chapter 8 · Basic Animation: Keyframes and the Timeline
Chapters 3 through 7 built and lit a single, static scene. This chapter introduces the missing dimension — time — through keyframes, the first animation concept covered on this site.
What Animation Actually Means in Blender: Change Over Time
Animation, at its core, means a property changing value over the course of time — an object's own position, rotation, scale, or even a material's color shifting from one value at one moment to a different value at a later moment. Blender records exactly this kind of change using keyframes.
Keyframes: Recording a Property's Value at a Specific Frame
A keyframe records a specific property's exact value at one specific frame in time. Setting a keyframe for an object's location at frame 1, and a different location at frame 48, tells Blender exactly where that object should be at those two specific moments — with everything in between calculated automatically.
The Timeline: Frames, Frame Rate, and Playback
The Timeline shows every frame in an animation as a horizontal sequence, with the frame rate (commonly 24, 30, or 60 frames per second) determining how many of those frames play back in one real second, and therefore how smooth and how long the finished animation actually feels.
Interpolation: What Happens Between Two Keyframes
Interpolation is exactly how Blender fills in the values between two keyframes automatically — a location keyframed at frame 1 and a different location keyframed at frame 48 doesn't require 47 separate keyframes in between; Blender calculates every intermediate frame's own value on its own, by default producing smooth, continuous motion between the two recorded points.
Animating Common Properties: Location, Rotation, Scale
The same Move, Rotate, and Scale transforms from Chapter 3 can all be keyframed directly — an object sliding across a scene, spinning in place, or growing and shrinking over time, all built from exactly the same familiar transform properties, just recorded at different frames rather than applied once and left static.
Playing Back and Scrubbing an Animation
Pressing the Timeline's own play button plays the animation back in real time at the current frame rate; scrubbing (clicking and dragging directly along the Timeline) jumps instantly to any specific frame, letting a specific moment be checked and refined without needing to replay the whole animation from the beginning each time.
| Concept | Blender Animation | Video Editing Fundamentals' own Timeline |
|---|---|---|
| What sits on the timeline | Keyframed property values | Video/audio clips |
| What fills the gaps | Automatic interpolation between keyframes | Whatever's actually in each clip |
| Scrubbing | Jumps to any frame, recalculating interpolated values | Jumps to any frame, showing that point in the footage |
Hands-On Exercises
A student wants an object to slide smoothly from one side of the scene to the other over 48 frames. Using this chapter's own material, explain the minimum number of keyframes actually needed to achieve this, and why.
📄 View solutionA student sets a keyframe on every single frame of a 48-frame animation, then finds that adjusting the animation's own timing afterward requires changing dozens of individual keyframes. Using this chapter's own warning box, explain what a simpler approach would have looked like.
📄 View solutionExplain, using this chapter's own material, how Blender's own keyframe-based Timeline differs from Video Editing Fundamentals' own timeline, even though both are visually similar horizontal sequences of frames.
📄 View solutionChapter 8 Quick Reference
- A keyframe records a property's exact value at one specific frame in time
- The Timeline shows every frame in sequence; frame rate determines playback speed
- Interpolation automatically fills in the values between two keyframes — no need to keyframe every frame
- Location, Rotation, and Scale from Chapter 3 can all be keyframed directly
- A sparse set of well-placed keyframes is easier to adjust later than over-keyframing every frame