Bouncing ball animation: timing, spacing, and squash

A bounce looks lively when the ball lingers near the top, falls quickly, and springs off the floor. This FlikaMove exercise shows where to put each drawing, how to squash the landing, and what to change when the movement feels stiff.

Watch the finished exampleThe complete 12-frame bounce, with a stretch before landing and a squash on contact.

You’ll make: a 12-frame, one-second bounce. Start with a plain ball. Add a face only after the movement feels right.

1. Start with the important drawings

These are the key poses: the drawings that explain the action. The ball is round near the top, tall just before landing, and wide when it touches the floor. The drawings between these poses carry it from one position to the next.

1 · At the top

1 · At the top

6 · Falling fast

6 · Falling fast

7 · Touching the floor

7 · Touching the floor

8 · Pushing back up

8 · Pushing back up

10 · Slowing down

10 · Slowing down

12 · Almost at the top

12 · Almost at the top

Six important drawings from the 12-frame practice bounce. Read left to right. The floor stays in the same place in every drawing.

Make a 960 × 640 project at 12 fps if you want to follow our example exactly. Draw a floor line on its own layer and hold it for the full 12 frames. Put the ball on a separate layer so the floor never moves.

2. Draw the top and the landing

Draw a round ball with plenty of space below it. This is drawing 1. The ball needs room to fall, so leave more space underneath than above.

For drawing 7, place the ball on the floor. Make it a little wider and shorter, as though it has compressed on impact. Keep its bottom touching the line. Do not push its center down so far that it sinks through the floor.

3. Fill in the fall

The gaps between drawings control how fast the ball seems to move. Small gaps look slow; big gaps look fast. Put drawings 2 and 3 close to the top, then increase the gap as the ball falls.

FlikaMove showing the ball above the floor and twelve drawings on the timeline
Each thumbnail is a different ball position. Use the previous and next frame buttons to step through the fall. Tap the screenshot to see it full size.
Positions for the practice bounce, counted from 1
DrawingWhere to put itShape
1Highest pointRound
2 and 12Just below the topRound
3 and 11A little farther downRound
4 and 10About a quarter of the way downRound
5 and 9About halfway downRound
6 and 8Near the floorTaller and narrower
7Bottom touching the floorShorter and wider

This is a playful starting pattern. You can change it later to make the ball feel heavier or softer. Keep each drawing on screen for one frame while you learn the spacing.

4. Use the faint drawings to check the gaps

Tap Onion Skin. The previous and next drawings appear faintly around the current ball. Those extra outlines are guides; they are not extra balls in the finished movie.

A ball drawing with red and blue neighboring drawings visible in FlikaMove
Compare the gaps above and below the current ball. During a fall, the next gap should generally be larger. Tap the screenshot to see it full size.

If every gap is equal, the ball will move at one steady speed. Move the early drawings closer together and the later ones farther apart. Preview again before adding more drawings.

5. Draw the rise and close the loop

Use the matching positions in the table for drawings 8–12. The ball leaves the floor quickly and slows as it approaches the top. Drawing 12 sits just below drawing 1.

Do not add a second copy of drawing 1 at the end. The player already returns to the first drawing when the loop repeats. An extra copy can create an unwanted pause.

6. Watch the landing, then the whole bounce

Tap Play and watch the floor. The ball should touch it once per bounce. If it looks stuck, check the landing hold. If it seems to grow, reduce the width when you increase the height, and reduce the height when you increase the width.

Now watch the top. If the ball suddenly reverses direction, bring the drawings around the peak closer together. Keep the faster movement near the floor.

Download the bounce practice project. In Files, unzip it and copy the complete .flikamove project into On My iPad → FlikaMove → Animations. Reopen FlikaMove and select the project from your library. Keep the downloaded copy as a backup.

7. Add a little personality

Add eyes and a small smile after the body works. Move the face with the ball, including its stretch and squash. Try closing the eyes on contact, then opening them as the ball rises.

For a soft landing sound, use the audio guide. Place the sound on drawing 7, where the ball actually touches the floor.