Hop on an arc

Arcs: a hop to its right and a hop back, the body rising and falling on a curve as it goes across, the arms swinging round from the shoulders and the head tipping with each hop.

Use it in a cartoonChange it in the move makerThe pack file (JSON)

What it is for

It is the Arcs in animation lesson's move. Use it for a playful hop across, a skip to one side and back.

The principle it shows: arcs

Living things move on curves. The body goes across at an even pace while it rises fast and slows at the top, then falls faster, so its path through the air is a curve. The arms swing round from the shoulders and the hands draw curves too. The first try edit breaks the arc, so you can see the difference.

The program, line by line

when it starts
  show the front view
  at the same time:
    โ€” 1:
      glide left leg 0, right leg 0 over 0 s
      glide left leg 30, right leg 30 over 0.2 s (inout)
      glide left leg 0, right leg 0 over 0.12 s (in)
      glide left leg 20, right leg 20 over 0.18 s (out)
      glide left leg 10, right leg 10 over 0.18 s (in)
      glide left leg 30, right leg 30 over 0.14 s (out)
      glide left leg 30, right leg 30 over 0.13 s
      glide left leg 0, right leg 0 over 0.12 s (in)
      glide left leg 20, right leg 20 over 0.18 s (out)
      glide left leg 10, right leg 10 over 0.18 s (in)
      glide left leg 30, right leg 30 over 0.14 s (out)
      glide left leg 0, right leg 0 over 0.33 s (inout)
    โ€” 2:
      glide left shin 0, right shin 0 over 0 s
      glide left shin 60, right shin 60 over 0.2 s (inout)
      glide left shin 0, right shin 0 over 0.12 s (in)
      glide left shin 36, right shin 36 over 0.18 s (out)
      glide left shin 20, right shin 20 over 0.18 s (in)
      glide left shin 60, right shin 60 over 0.14 s (out)
      glide left shin 60, right shin 60 over 0.13 s
      glide left shin 0, right shin 0 over 0.12 s (in)
      glide left shin 36, right shin 36 over 0.18 s (out)
      glide left shin 20, right shin 20 over 0.18 s (in)
      glide left shin 60, right shin 60 over 0.14 s (out)
      glide left shin 0, right shin 0 over 0.33 s (inout)
    โ€” 3:
      glide left foot 0, right foot 0 over 0 s
      glide left foot 30, right foot 30 over 0.2 s (inout)
      glide left foot -25, right foot -25 over 0.12 s (in)
      glide left foot 5, right foot 5 over 0.18 s (out)
      glide left foot 10, right foot 10 over 0.18 s (in)
      glide left foot 30, right foot 30 over 0.14 s (out)
      glide left foot 30, right foot 30 over 0.13 s
      glide left foot -25, right foot -25 over 0.12 s (in)
      glide left foot 5, right foot 5 over 0.18 s (out)
      glide left foot 10, right foot 10 over 0.18 s (in)
      glide left foot 30, right foot 30 over 0.14 s (out)
      glide left foot 0, right foot 0 over 0.33 s (inout)
    โ€” 4:
      glide dy 0 over 0 s
      glide dy 36.5625 over 0.2 s (inout)
      glide dy -9.375 over 0.12 s (in)
      glide dy -68.75 over 0.18 s (out)
      glide dy 4.0625 over 0.18 s (in)
      glide dy 36.5625 over 0.14 s (out)
      glide dy 36.5625 over 0.13 s
      glide dy -9.375 over 0.12 s (in)
      glide dy -68.75 over 0.18 s (out)
      glide dy 4.0625 over 0.18 s (in)
      glide dy 36.5625 over 0.14 s (out)
      glide dy 0 over 0.33 s (inout)
    โ€” 5:
      glide part:root~side 0 over 0 s
      glide part:root~side 0 over 0.2 s (inout)
      glide part:root~side 0 over 0.12 s (in)
      glide part:root~side 12.5 over 0.18 s (out)
      glide part:root~side 25 over 0.18 s (in)
      glide part:root~side 25 over 0.14 s (out)
      glide part:root~side 25 over 0.13 s
      glide part:root~side 25 over 0.12 s (in)
      glide part:root~side 12.5 over 0.18 s (out)
      glide part:root~side 0 over 0.18 s (in)
      glide part:root~side 0 over 0.14 s (out)
      glide part:root~side 0 over 0.33 s (inout)
    โ€” 6:
      glide left arm 0, part:arm:-1~out 0, part:arm:-1~twist 0, right arm 0, part:arm:1~out 0, part:arm:1~twist 0 over 0 s
      glide left arm 30, part:arm:-1~out 170, part:arm:-1~twist 0, right arm 30, part:arm:1~out 170, part:arm:1~twist 0 over 0.2 s (inout)
      glide left arm 5, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 5, part:arm:1~out 20, part:arm:1~twist 0 over 0.12 s (in)
      glide left arm 110, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 110, part:arm:1~out 20, part:arm:1~twist 0 over 0.18 s (out)
      glide left arm 40, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 40, part:arm:1~out 20, part:arm:1~twist 0 over 0.18 s (in)
      glide left arm 30, part:arm:-1~out 170, part:arm:-1~twist 0, right arm 30, part:arm:1~out 170, part:arm:1~twist 0 over 0.14 s (out)
      glide left arm 30, part:arm:-1~out 170, part:arm:-1~twist 0, right arm 30, part:arm:1~out 170, part:arm:1~twist 0 over 0.13 s
      glide left arm 5, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 5, part:arm:1~out 20, part:arm:1~twist 0 over 0.12 s (in)
      glide left arm 110, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 110, part:arm:1~out 20, part:arm:1~twist 0 over 0.18 s (out)
      glide left arm 40, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 40, part:arm:1~out 20, part:arm:1~twist 0 over 0.18 s (in)
      glide left arm 20, part:arm:-1~out 20, part:arm:-1~twist 0, right arm 20, part:arm:1~out 20, part:arm:1~twist 0 over 0.14 s (out)
      glide left arm 0, part:arm:-1~out 0, part:arm:-1~twist 0, right arm 0, part:arm:1~out 0, part:arm:1~twist 0 over 0.33 s (inout)
    โ€” 7:
      glide left forearm 8, part:forearm:-1~twist 0, right forearm 8, part:forearm:1~twist 0 over 0 s
      glide left forearm 25, part:forearm:-1~twist 0, right forearm 25, part:forearm:1~twist 0 over 0.5 s (out)
      glide left forearm 12, part:forearm:-1~twist 0, right forearm 12, part:forearm:1~twist 0 over 0.32 s (out)
      glide left forearm 12, part:forearm:-1~twist 0, right forearm 12, part:forearm:1~twist 0 over 0.13 s
      glide left forearm 25, part:forearm:-1~twist 0, right forearm 25, part:forearm:1~twist 0 over 0.3 s (out)
      glide left forearm 12, part:forearm:-1~twist 0, right forearm 12, part:forearm:1~twist 0 over 0.32 s (out)
      glide left forearm 8, part:forearm:-1~twist 0, right forearm 8, part:forearm:1~twist 0 over 0.33 s (inout)
    โ€” 8:
      glide head 0, part:head~twist 0, part:head~tilt 0 over 0 s
      glide head 0, part:head~twist 0, part:head~tilt -8 over 0.5 s (out)
      glide head 0, part:head~twist 0, part:head~tilt 4 over 0.18 s (in)
      glide head 0, part:head~twist 0, part:head~tilt 0 over 0.14 s (out)
      glide head 0, part:head~twist 0, part:head~tilt 0 over 0.13 s
      glide head 0, part:head~twist 0, part:head~tilt 8 over 0.3 s (out)
      glide head 0, part:head~twist 0, part:head~tilt -4 over 0.18 s (in)
      glide head 0, part:head~twist 0, part:head~tilt 0 over 0.14 s (out)
    โ€” 9:
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 0 over 0 s
      glide torso segment 1 10, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.2 s (inout)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.12 s (in)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt -6 over 0.18 s (out)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 3 over 0.18 s (in)
      glide torso segment 1 10, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.14 s (out)
      glide torso segment 1 10, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.13 s
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.12 s (in)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 6 over 0.18 s (out)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt -3 over 0.18 s (in)
      glide torso segment 1 8, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.14 s (out)
      glide torso segment 1 0, part:torso#1~twist 0, part:torso#1~tilt 0 over 0.33 s (inout)
  wait 0.2 s

Try this

  1. Reach the far side by the top of the hop instead of halfway. The path turns into a corner, across and then straight down, and the hop stops looking natural.

    In the program: ramp ยท to.part:root~side 12.5 โ†’ 25

  2. Tip the head 20 degrees into the first hop instead of 8.

    In the program: ramp ยท to.part:head~tilt -8 โ†’ -20

How it differs from Jump with anticipation

Jump with anticipation goes straight up and down on the spot; this hop travels.

Works on

The two in the film above, and what the move turns on each: worked out by the build, which plays the move on each body and checks what moves. Nobody types this table.
WhoMoves?What moves
Sunny (one of the six people)yeswhole body, body, head, arms, legs
Grump (an animal on four legs)yeswhole body, turns, body, head, front legs, back legs, tail, ears

c4c:beh:hop_arc ยท version 1.0.0 ยท c4c-free ยท by Jabbertoon