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 s0 sโ legs 0, shins 0, feet 0, the body up 0, the body side 0, arms 0 out 0 twist 0, forearms 8 twist 0, head 0 twist 0 tilt 0, chest 0 twist 0 tilt 0.0.2 sโ legs 30, shins 60, feet 30, the body up -11.7, the body side 0, arms 30 out 170 twist 0, chest 10 twist 0 tilt 0.0.32 sโ legs 0, shins 0, feet -25, the body up 3, the body side 0, chest 0 twist 0 tilt 0, arms 5 out 20 twist 0.0.5 sโ legs 20, shins 36, feet 5, the body up 22, the body side 12.5, arms 110 out 20 twist 0, forearms 25 twist 0, head 0 twist 0 tilt -8, chest 0 twist 0 tilt -6.0.68 sโ legs 10, shins 20, feet 10, the body up -1.3, the body side 25, arms 40 out 20 twist 0, head 0 twist 0 tilt 4, chest 0 twist 0 tilt 3.0.82 sโ legs 30, shins 60, feet 30, the body up -11.7, the body side 25, arms 30 out 170 twist 0, forearms 12 twist 0, head 0 twist 0 tilt 0, chest 10 twist 0 tilt 0.0.95 sโ legs 30, shins 60, feet 30, the body up -11.7, the body side 25, arms 30 out 170 twist 0, forearms 12 twist 0, head 0 twist 0 tilt 0, chest 10 twist 0 tilt 0.1.07 sโ legs 0, shins 0, feet -25, the body up 3, the body side 25, chest 0 twist 0 tilt 0, arms 5 out 20 twist 0.1.25 sโ legs 20, shins 36, feet 5, the body up 22, the body side 12.5, arms 110 out 20 twist 0, forearms 25 twist 0, head 0 twist 0 tilt 8, chest 0 twist 0 tilt 6.1.43 sโ legs 10, shins 20, feet 10, the body up -1.3, the body side 0, arms 40 out 20 twist 0, head 0 twist 0 tilt -4, chest 0 twist 0 tilt -3.1.57 sโ legs 30, shins 60, feet 30, the body up -11.7, the body side 0, arms 20 out 20 twist 0, forearms 12 twist 0, head 0 twist 0 tilt 0, chest 8 twist 0 tilt 0.1.9 sโ legs 0, shins 0, feet 0, the body up 0, the body side 0, arms 0 out 0 twist 0, forearms 8 twist 0, chest 0 twist 0 tilt 0.
Try this
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~side12.5โ25Tip 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
| Who | Moves? | What moves |
|---|---|---|
| Sunny (one of the six people) | yes | whole body, body, head, arms, legs |
| Grump (an animal on four legs) | yes | whole body, turns, body, head, front legs, back legs, tail, ears |