Puff up

Rage that builds: a hard shake in every direction while the whole body swells a little bigger, second by second.

A cartoon person and a dog shaking hard, both drawn a little larger than normal and nudged off their resting spots.

Use it in a cartoonOpen it in the block editorThe pack file (JSON)

What it is for

Puff up is for anger that grows: a character who is being teased and is about to explode, a pet guarding its bowl, a villain whose plan has failed. It works best when something follows it, such as a shout, a stomp off stage or a sudden collapse into Slump, because the swelling sets up a release. On the monster it is the obvious move for a big roar.

The principle it shows: squash and stretch

Here the stretch is not a quick bounce but a slow inflation: the body's width and height both glide from 100% to 107% over two seconds, while a fast wave on the width adds another 4% of throb on top. Growing bigger is a classic cartoon way to show a feeling taking over. The shake keeps the size change from looking calm; the size change keeps the shake from looking like fear.

The program, line by line

when it starts
  sin wave on dx · w 32 · amp 13
  sin wave on dy · w 39 · amp 9
  sin wave on sx · w 28 · amp 0.04 · offset 1.04
  sin wave on sy · w 28 · amp 0.04
  sin wave on rot · w 24 · amp 4
  sin wave on left claw · w 18 · amp 5 · offset 11
  sin wave on right claw · w 18 · amp -5 · offset -11
  glide sx 1.07, sy 1.07 over (max(dur*0.5, 0.1)) s (linear)

Try this

  1. Let it swell to 130% instead of 107%. The character balloons as it shakes, like a cartoon about to explode, which makes a good setup for a pop or a sudden calm.

    In the program: ramp · to {"sx":1.07,"sy":1.07} → {"sx":1.3,"sy":1.3}

  2. Set the side-to-side shake to 0. Only the up-and-down shake and the tilt remain, so the growing reads as stiff, swelling fury instead of a rattle.

    In the program: wave · amp 13 → 0

How it differs from Angry shake and Slump

Angry shake rattles at the same strength the whole time and keeps the body squat. Puff up shakes just as hard but grows, so it has a direction. Slump is the same idea upside down: a body that shrinks and sinks when the anger, or the hope, runs out.

Works on

Worked out by the build: it plays the move in the engine on each body and checks what moves on screen. Nobody types this table.
BodyMoves?What moves
2 legs (a person)yeswhole body
4 legs (a dog)yeswhole body
no legs (the monster with no legs)yeswhole body

c4c:beh:inflate · version 1.0.0 · CC0 (public domain) · by Jabbertoon