Playground
From duneroo · Compiles in your browser · $0
CtrlShiftS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
asset duneroo "Duneroo" complexity=4// a chibi sand kangaroo: a pear body sitting back on fat haunches and huge flat feet,// a big round head with long flicking ears and a little snout, tiny paws held up,// a thick striped tail that props it up behind; three colourways, one rare shinylet S = .85..1let earS = .9..1.15// colourway: 0 sand (45%), 1 rust (45%), 2 shiny (about 9%)let k = min(floor(0..2.2), 2)let coatC = sel(k, sandstone, terracotta, lilac)let pale = sel(k, cream, cream, white)let stripeC = sel(k, walnut, redwood, aqua)let pop = sel(k, teal, sunflower, bubblegum)// body: the root bone, pale bellyball body at=(0, .3*S, 0) r=(.17, .2, .16)*S color=coatC under=pale segs=20 rings=12 joint// legs: fat haunches, short shins, big flat feetball haunch on=body at=(.1*S, -.08*S, -.02*S) mirror r=(.09, .1, .11)*S color=coatC segs=12 rings=8 jointlimb shin on=haunch at=(0, -.03*S, .02*S) len=.14*S r=(.05, .042)*S color=coatC segs=8box foot on=haunch at=(0, -.22*S, .06*S) size=(.1, .07, .26)*S round=.03*S bands=[.55:coatC] color=pale// head, snout, faceball head on=body at=(0, .25*S, .03*S) r=(.17, .15, .15)*S color=coatC segs=20 rings=12 jointball snout on=head surf=(0, -18) upright lift=-.05*S r=(.08, .06, .065)*S color=pale segs=12 rings=8ball nose on=snout surf=(0, 25) upright lift=-.012*S r=(.025, .018, .018)*S color=inkDark ink=thin segs=8 rings=5face look on=head eyes=round mouth=smile size=.25 spacing=32 eyeY=14 mouthY=-34 mouthW=.3 blush detail=.6// long ears with pop-coloured insides, a little tuft between themcone ear on=head surf=(25, 58) lift=-.03*S mirror h=.22*S*earS r=.06*S r2=.022*S depth=.5 color=coatC segs=10 jointcone inner on=ear at=(0, .02*S, .018*S) h=.16*S*earS r=.038*S r2=.014*S depth=.35 color=pop segs=8cone tuft on=head surf=(0, 80) lift=-.02*S h=.07*S r=.035*S r2=.008*S rot=(-20, 0, 0) color=stripeC segs=8// tiny paws held up in frontlimb arm on=body at=(.11*S, .08*S, .1*S) mirror rot=(-35, 0, 15) len=.1*S r=(.038, .032)*S color=coatC segs=8 joint// the striped desert tail: four links trailing back to the ground, curling up at the tipball tail x4 on=body at=(0, -.12*S, -.13*S) chain=(0, -.01*S, -.1*S) rot=(-10, 0, 0) scale=.9 r=(.08, .075, .1)*S color=sel(i, coatC, stripeC, coatC, stripeC) segs=12 rings=8 joint// idle: breathing, an ear flick now and then, a lazy tail swayanim idle: body breatheanim idle: ear rz keys=[0:0 .08:-28 .16:4 .24:0 1:0] hz=.4 twin=.5anim idle: head sway amp=4 hz=.3anim idle: tail wag amp=8 hz=.6 stagger=.12// hop: a big spring off the tail and feet, ears flop back, paws tuckanim hop: body py keys=[0:0 .15:-.03 .5:.28 .85:0 1:0] hz=1.1anim hop: haunch rx keys=[0:0 .15:-15 .4:35 .8:-10 1:0] hz=1.1anim hop: ear rx keys=[0:0 .3:-35 .7:-20 1:0] hz=1.1anim hop: arm rx keys=[0:0 .4:-30 1:0] hz=1.1anim hop: tail rx keys=[0:0 .2:-10 .5:15 1:0] hz=1.1 stagger=.08
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4