If you're seeing this message, it means we're having trouble loading external resources on our website.

If you're behind a web filter, please make sure that the domains *.kastatic.org and *.kasandbox.org are unblocked.

# 4. Squash and stretch

Let's breathe some life into our ball using a key animation principle: squash and stretch.

## Want to join the conversation?

• why do my projects not save?
• this is so cool
heheheheheheheheheheheheh
• heheheheheheheheh
(1 vote)
• How can I apply Bezier curves to scale an object in a full animation software such as Blender etc..?
• could you animate a ball flying in the air??
• Definitely. Gravity doesn’t exist in the computer unless there is a specific code for it.
(1 vote)
• i confuzed how do i do this stuff
• You can try rewatching the videos and watching previous videos.
• this is about giving the ball more life
• Well, the ball is not living but you can say "This is about giving the ball some action."
• with which software can i reply this exercise?
• heheheh
• WHy is this so confusing?
• How do you translate an action like "hopping" into a series of squashes, stretches, x- and y-movements (and other variables)? How about expressing emotions and livelihood?

You could observe some animation already done this way but then what about new ones? Like transposing emotion on (normally) inanimate objects here.

## Video transcript

- Now that you get the basic idea, let's have a little fun with it. We'll start by adding another control. At Pixar we call these "animation variables" or "avars" for short. This avar scales the ball out in X, and down in Y. You can control the timing of this avar using the same graph editor. Now we can make the ball stretch on the way down, and squash when it hits the ground. This idea of squash and stretch is one of the key principles of animation. Animating the squash and stretch of an object helps us to communicate what that material is made out of. Remember, our job as animators isn't just to move things around, it's to bring them to life. And one way to do that is to show the character's thought process. If this ball is alive, then maybe it's not just bouncing, maybe it's hopping. And before it hops it'll squash itself down in anticipation, just like Luxo Jr squashes himself down before taking a hop. This is some of the real magic of animation, is that we can take something that's fundamentally a lifeless object, and bring it to life. (electronic squeaking) (lampshade rattling) (metallic whining) (metallic sighing) (wooden thudding) (wooden thudding) What kind of ball do you want to animate? What's it doing? What's it thinking? Can you bring it to life?