I am working on the cannon below:

The cannon in the 3D Viewport

It is going to be used in a Christmas mobile game and is going to shoot presents. I want to make it have an animation where, when I shoot the present, it's a kind of cartoon-like animation where the present goes through it visibly. It's hard to explain, so I did a little visual explanation:

Cannon before firing

canon with bulge near back

bulge is now farther forward

bulge is at the mouth and cannon ball is visible exiting mouth

What is this kind of animation called, and what are the tools to do it?

  • 2
    $\begingroup$ The technique that's describe in this answer is called exaggeration. 12 Principles of Animation is probably the best beginner's overview of cartoon animation available, by the way. $\endgroup$ Nov 15, 2021 at 16:00

1 Answer 1


You can use a Lattice modifier:

Create a lattice, scale it in Object mode, subdivide it a bit:

enter image description here

Give your cylinder a Lattice modifier with the lattice as Object, select the lattice, switch to Edit mode, edit the lattice so that it deforms the cylinder:

enter image description here

Animate the lattice obect:

enter image description here

  • $\begingroup$ Thank you so much! $\endgroup$ Nov 17, 2021 at 12:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.