1asset marmot "Marmot" complexity=3
2// a plump yellow-bellied marmot up on its haunches: a pear body with a pale belly, fat haunches and
3// big hind feet, little forepaws held to its chest, a round head with a darker cap, a pale muzzle
4// band, tiny ears and a bushy tail; it breathes and wags; peek: it stretches tall and scans about
5let S = 1.15..1.3
6let coat = #a07a50:3|honey:2|oak|#8c6a48
7let belly = #e2c9a0:3|cream|#f0d38c
8let capC = coat*.68
9let pawC = walnut:2|iron
10
11// body, belly, haunches, feet, tail
12lathe body h=.38*S r=.15*S prof=[0:.85 .3:1.05 .7:.9 1:.62] color=coat segs=18 rings=10 joint
13ball bellyP on=body surf=(0, 0) upright lift=-.045*S r=(.11, .15, .08)*S color=belly segs=14 rings=9
14ball haunch on=body at=(.1, .07, -.02)*S mirror r=(.09, .08, .12)*S color=coat segs=14 rings=9
15ball foot on=body at=(.08, .025, .1)*S mirror r=(.045, .025, .07)*S color=pawC segs=10 rings=6
16limb tail on=body at=(0, .06, -.13)*S tilt=-120 len=.16*S r=(.05, .04)*S color=capC segs=10 joint
17
18// head, cap, muzzle band, nose, ears, face
19ball head on=body at=(0, .44*S, .02*S) r=(.12, .105, .11)*S color=coat segs=18 rings=12 joint
20ball cap on=head surf=(180, 55) upright lift=-.07*S r=(.11, .07, .1)*S color=capC segs=12 rings=8
21ball band on=head surf=(0, -14) upright lift=-.06*S r=(.08, .05, .06)*S color=belly segs=12 rings=8
22ball nose on=head at=(0, -.02, .11)*S r=(.025, .02, .02)*S color=inkDark ink=thin segs=8 rings=5
23ball ear on=head surf=(62, 38) lift=-.01*S mirror r=(.032, .032, .02)*S color=capC segs=8 rings=5
24face look on=head eyes=round spacing=34 eyeY=16 size=.22 mouth=smile mouthY=-34 mouthW=.22 detail=.6
25
26// forepaws held up to the chest
27limb arm on=body at=(.07, .29, .11)*S mirror tilt=-80 roll=12 len=.075*S r=(.032, .027)*S color=coat*.9 segs=8 joint
28
29anim body breathe amp=.04
30anim tail wag amp=18 hz=1.2
31anim head ry sin amp=10 hz=.3
32anim arm rx sin amp=6 hz=.8
33anim peek: body s keys=[0:0 .2:.1 .8:.1 1:0] hz=.4
34anim peek: head ry keys=[0:0 .2:40 .45:-40 .7:30 1:0] hz=.4
35anim peek: arm rx keys=[0:0 .2:-25 .8:-25 1:0] hz=.4
36