Playground
From chirp_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
51
52
asset chirp_bird "Round chirp bird" complexity=4// an egg-shaped chibi bird: a fat teal body with a cream belly, huge eyes, a small yellow beak,// stubby side wings, a little tail fan, orange three-toed feet and a curly plume on top.// It breathes, sways its plume and wags its tail at rest; walk, flap and hop are named states.let S = .9..1.1let bodyC = teal:3|sky|mint|lilaclet wingC = bodyC*.85let pale = cream:3|whitelet plumeC = #c8387f:3|grape|cherrylet beakC = marigold:3|tangerinelet footC = tangerine:3|coral// body: the root boneball body at=(0, .33*S, 0) r=(.23, .28, .22)*S color=bodyC segs=22 rings=14 jointball belly on=body surf=(0, -10) upright lift=-.07*S r=(.16, .2, .11)*S color=pale segs=16 rings=10tube chevron x3 on=belly surf=(0, sel(i, 18, -4, -26)) decal lift=.002 pts=[-.05,.025,0 0,0,0 .05,.025,0] r=.007 sides=5 detail=.5 ink=thin color=pale*.85// face, beak and cheeksface look on=body eyes=round mouth=none size=.3 spacing=24 eyeY=24 detail=.6cone beak on=body surf=(0, 4) lift=-.02*S h=.09*S r=.06*S r2=.012*S depth=.6 color=beakC segs=10ball cheek on=body surf=(42, 2) mirror lift=-.012*S r=(.05, .035, .025)*S color=coral segs=8 rings=5// wings: short flat paddles at the sideslimb wing on=body at=(.2*S, .1*S, 0) mirror roll=18 len=.22*S r=(.065, .04)*S depth=.4 color=wingC segs=10 joint// tail fan at the backcone tail on=body surf=(180, 22) lift=-.02*S h=.2*S r=.05*S r2=.014*S depth=.6 color=wingC segs=8 jointcone tailside on=body surf=(158, 8) mirror lift=-.02*S h=.15*S r=.04*S r2=.012*S depth=.6 color=wingC segs=8// feet: flat orange pads with three toesball foot on=body at=(.09*S, -.295*S, .03*S) mirror r=(.05, .035, .06)*S color=footC segs=10 rings=6 jointrod toe x3 on=foot at=(0, -.012*S, .03*S) to=(sel(i, -.045, 0, .045)*S, 0, .09*S) r=.02*S sides=6 color=footC// the curly plumetube plume on=body at=(0, .25*S, .01) pts=[0,0,0 .02,.08,0 .06,.16,0 .12,.21,0 .18,.18,0 .18,.12,0 .13,.1,0 .1,.14,0] r=(.026, .018) smooth sides=6 detail=.7 color=plumeC jointtube plume2 on=plume pts=[0,0,0 -.05,.04,0 -.1,.07,0 -.14,.11,0] r=(.022, .016) smooth sides=6 detail=.6 color=plumeC// idleanim body breatheanim plume sway amp=6 hz=.5anim tail wag amp=18 hz=1.2// walk: little waddleanim walk: foot gait amp=32 hz=2anim walk: body bob amp=.015 hz=4anim walk: body sway amp=5 hz=2// flap: wings whirranim flap: wing rz sin amp=28 hz=4anim flap: body bounce amp=.04 hz=2// hop: a happy jumpanim hop: body bounce amp=.1 hz=1.4anim hop: wing rz keys=[0:0 .4:30 1:0] hz=1.4
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4