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.

ConceptBlender AnimationVideo Editing Fundamentals' own Timeline
What sits on the timelineKeyframed property valuesVideo/audio clips
What fills the gapsAutomatic interpolation between keyframesWhatever's actually in each clip
ScrubbingJumps to any frame, recalculating interpolated valuesJumps to any frame, showing that point in the footage
This animation still needs to become an actual video
Everything covered in this chapter exists inside Blender's own viewport until Chapter 9's own rendering material actually converts it into a finished video file. Blender Advanced's own Graph Editor (Chapter 7 of that course) later gives far finer control over exactly how interpolation behaves between keyframes than the default automatic smoothing covered here.
You don't need a keyframe on every single frame
It's tempting to assume smooth animation requires setting a keyframe at every single frame along the Timeline, manually specifying every intermediate value by hand. Interpolation exists specifically to make this unnecessary — a sparse set of keyframes at the moments that actually matter (a starting pose, an ending pose, maybe one key moment in between) is enough for Blender to calculate smooth motion automatically. Over-keyframing every frame not only wastes considerable effort, it also makes an animation much harder to adjust later, since a change would then need to be repeated across every single one of those unnecessary keyframes instead of just the few that actually matter.

Hands-On Exercises

Exercise 1

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 solution
Exercise 2

A 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 solution
Exercise 3

Explain, 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 solution

Chapter 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