Playground
From icebeak · 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
51
52
53
54
asset icebeak "Icebeak" complexity=4// a chibi frost penguin: a round egg body with a cream belly dome, a big head with a white chin,// a stubby beak, an icicle crest (three spikes, tallest in the middle), a fat scarf ring with// two hanging ends, flipper arms and orange paddle feet.// colourways: 0 classic (navy/cherry), 1 glacier (cobalt/sunflower), 2 rare shiny (lilac/bubblegum, gold ice)// states: idle (side-to-side waddle wobble), slide (tips onto its belly and spins, kicking up snow)let S = .8..0.9let K = 0:6|1:5|2:1let coatC = sel(K, navy, cobalt, lilac)let bellyC = sel(K, white, cream, white)let scarfC = sel(K, cherry, sunflower, bubblegum)let trimC = sel(K, white, white, lemon)let crestC = sel(K, sky, aqua, lemon)let beakC = sel(K, marigold, tangerine, coral)let irisC = sel(K, sky, teal, grape)let crestH = .9..1.15// body: the root bone, an upright eggball body at=(0, .3*S, 0) r=(.22, .24, .2)*S color=coatC segs=20 rings=14 jointball belly on=body surf=(0, -10) upright lift=-.07*S r=(.16, .18, .1)*S color=bellyC segs=14 rings=8ball foot on=body at=(.09*S, -.25*S, .08*S) mirror r=(.065, .04, .095)*S color=beakC segs=10 rings=6 jointcone tail on=body surf=(180, -38) lift=-.02*S h=.09*S r=.06*S r2=.012*S depth=.5 color=coatC segs=8// flippers: short, thick, splayed outlimb flipper on=body at=(.18*S, .1*S, 0) mirror roll=22 len=.2*S r=(.06, .04)*S depth=.45 color=coatC segs=8 joint// head: big, sunk well into the body, with a pale chinball head on=body at=(0, .31*S, .02*S) r=(.21, .2, .19)*S color=coatC under=bellyC segs=20 rings=14 jointcone beak on=head surf=(0, -12) lift=-.02*S h=.1*S r=.05*S r2=.012*S depth=.8 color=beakC segs=10face look on=head eyes=round mouth=smile size=.26 spacing=27 eyeY=8 mouthY=-34 mouthW=.3 iris=irisC detail=.8// icicle crest: three spikes fanning back to frontcone crest x3 on=head row=(0, 0, .07*S) at=(0, .15*S, -.01*S) tilt=sel(i, -28, -4, 22) h=sel(i, .15, .22, .13)*S*crestH r=sel(i, .045, .055, .04)*S r2=.006*S color=crestC segs=8// scarf: a fat neck ring with two striped ends hanging down the backtorus scarf on=body at=(0, .2*S, 0) R=.16*S r=.05*S color=scarfC segs=24 sides=8limb scarfEnd on=scarf at=(.06*S, 0, -.16*S) mirror tilt=-12 roll=10 len=.15*S r=(.038, .032)*S depth=.5 bands=[.72:trimC] color=scarfC segs=8// slide: snow puffs kicked up behindfx slide: puff on=body at=(0, -.2*S, -.12*S) dir=(0, .3, -1) speed=.6 spread=25 n=6 hz=.9 size=.04 grow=2 color=white color2=foam// idle: a waddling wobble, head counter-tilts, flippers paddle in turnanim idle: body rz sin amp=7 hz=.9anim idle: body breatheanim idle: head rz sin amp=5 hz=.9 phase=.5anim idle: flipper rz sin amp=10 hz=.9 twin=.5anim idle: foot rx sin amp=8 hz=.9 twin=.5// slide: tip forward onto the belly, spin round, flippers out, feet kicked backanim slide: body rx keys=[0:0 .15:70 .85:70 1:0] hz=.5anim slide: body py keys=[0:0 .15:-.07 .85:-.07 1:0] hz=.5anim slide: body spin hz=.6anim slide: flipper rz keys=[0:0 .15:60 .85:60 1:0] hz=.5anim slide: foot rx keys=[0:0 .15:-55 .85:-55 1:0] hz=.5
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4