Playground
From plume_bird · 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 plume_bird "Plume bird" complexity=4// a chubby egg-shaped bird: teal body that is also the head, cream belly dome, huge googly eyes,// a tiny yellow beak, pink cheeks, paddle wings, a three-feather tail and a curly magenta plumelet S = .9..1.1let bodyC = teal:4|mint|sky|lilaclet bellyC = cream:3|white|peachlet plumeC = grape:2|pink|cherry|bubblegumlet beakC = sunflower:3|marigoldlet footC = tangerine:3|coral// the egg body (root bone)ball body at=(0, .3*S, 0) r=(.2, .26, .19)*S color=bodyC segs=24 rings=16 jointball belly on=body surf=(0, -24) upright lift=-.05*S r=(.13, .17, .09)*S color=bellyC segs=16 rings=10// legs and toed feetlimb leg on=body at=(.09*S, -.2*S, .06*S) mirror len=.1*S r=(.03, .026)*S color=footC segs=8 jointball foot on=leg at=end+(0, .015*S, .01*S) r=(.045, .02, .05)*S color=footC segs=8 rings=5cone toe x3 on=foot at=(0, 0, .035*S) row=(.032*S, 0, 0) rot=(80, 0, 0) h=.06*S r=.017*S r2=.009*S color=footC segs=6// wingslimb wing on=body at=(.17*S, .09*S, 0) mirror len=.17*S r=(.05, .03)*S depth=.55 roll=10 color=bodyC*.82 segs=8 joint// tail featherscone tail x3 on=body surf=(sel(i, 158, 180, 202), -14) lift=-.02*S h=.12*S r=.04*S r2=.01*S depth=.6 color=bodyC*.8 segs=6 joint// beak, cheeks and facecone beak on=body surf=(0, 4) lift=-.012*S h=.07*S r=.05*S r2=.012*S depth=.6 color=beakC segs=10ball cheek on=body surf=(40, 2) lift=-.035*S mirror r=(.04, .032, .03)*S color=pink segs=8 rings=5face look on=body eyes=round mouth=none size=.3 spacing=24 eyeY=24 detail=.5// the plume: a curl and a short tendriltube plume on=body at=top-(0, .035*S, 0) pts=[0,0,0 .015,.07,0 .06,.14,0 .12,.19,0 .18,.19,0 .21,.14,0 .17,.1,0 .12,.13,0] r=.016*S smooth sides=5 detail=.8 color=plumeC jointtube plume2 on=body at=top-(0, .035*S, 0) pts=[0,0,0 -.03,.05,0 -.08,.09,0 -.13,.1,0] r=.015*S smooth sides=5 detail=.8 color=plumeC joint// idle lifeanim body breatheanim plume sway amp=5 hz=.4anim plume2 sway amp=6 hz=.5 phase=.3anim tail rx sin amp=8 hz=.7 stagger=.15anim wing rz sin amp=4 hz=.4 twin=.5// walk: a waddleanim walk: leg gait amp=28 hz=2anim walk: body rz sin amp=5 hz=1anim walk: body py bounce amp=.012 hz=4anim walk: wing rz sin amp=10 hz=2 twin=.5// flap: wings beat and the bird hopsanim flap: wing rz sin amp=50 hz=4anim flap: body py bounce amp=.06 hz=2anim flap: tail rx sin amp=14 hz=4 stagger=.1
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4