Animation software does not ask you to draw every frame. You set a few important ones and let it calculate the rest. Knowing exactly what it is calculating — and where it will get it wrong — is the difference between directing the software and fighting it.
Keyframes and tweening
- A keyframe records the value of a property — position, scale, rotation, opacity, colour — at one specific point in time.
- Tweening (short for in-betweening) is the software calculating every frame between two keyframes.
- Interpolation is the rule it uses to calculate them. Linear gives constant change; bezier curves give easing.
- A motion path is the route an object follows between position keyframes. Straight by default, and worth curving deliberately.
Onion skinning shows faint ghosts of the surrounding frames while you work on the current one. It is how you judge spacing, keep an arc consistent, and see at a glance whether your in-betweens are evenly distributed — which is exactly what you usually do not want them to be.
Frame rate
Frame rate is how many still images are shown each second, measured in frames per second (fps). Motion appears continuous above roughly 12 fps, but the specific rate you choose carries meaning — audiences read different rates as different kinds of image.
| Rate | Where it is used | Why |
|---|---|---|
| 12 fps | Traditional animation 'on twos' | Each drawing held for two frames at 24 fps — half the drawings, still reads as motion |
| 24 fps | Film, and anything wanting a cinematic look | The cinema standard since the 1920s; audiences read it as 'film' |
| 30 fps | North American broadcast and most online video | Derived from the 60 Hz mains frequency |
| 60 fps | Games, sports, screen recording | Very smooth; often described as looking 'like video' rather than film |
Frames, duration and timecode
Timecode identifies an exact frame in the format HH:MM:SS:FF — hours, minutes, seconds, frames. The last pair counts frames within the current second, so at 30 fps it runs 00 to 29 and then rolls the seconds over. Timecode is how an editor, a composer and a sound designer refer to the same instant without ambiguity.
00:00:02:15 is two and a half seconds at 30 fps, but two and five eighths of a second at 24 fps. Timecode is meaningless without knowing the project's frame rate, which is why it is always agreed before shooting starts.