Playground
From cave_spider · 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
asset cave_spider "Cave spider" complexity=4// a round, cute cave spider: a big striped abdomen with a fuzzy crest, a small head with two huge// eyes, two little eye-beads above them and two stubby fangs, eight knobbly legs splayed in a fan.// It breathes and taps a leg at rest; on scurry its legs ripple and it bobs along.let S = .9..1.1let bodyC = grape:2|plum:2|navy|cobalt|teallet markC = bubblegum:2|lilac|lime|marigoldlet legC = bodyC*.8// abdomen and headball abdomen at=(0, .22*S, -.16*S) r=(.25, .22, .27)*S color=bodyC bands=[.5:markC .6:bodyC .72:markC .8:bodyC] segs=24 rings=16 jointpuff tuft x3 on=abdomen at=(0, .2*S, .08) row=(0, -.04, -.1)*S r=(.05, .05, .045)*S color=bodyC*1.15 segs=8 rings=5ball head on=abdomen at=(0, -.04*S, .3*S) r=(.16, .14, .14)*S color=bodyC segs=18 rings=12 jointface look on=head eyes=round mouth=smile:2|fang|open size=.36 spacing=28 eyeY=12 mouthY=-30 mouthW=.3 iris=markC detail=.6ball bead on=head surf=(16, 52) mirror lift=-.01 r=.026*S color=inkDark ink=none segs=6 rings=4cone fang on=head at=(.04, -.11, .1)*S mirror rot=(180, 0, 0) h=.06*S r=.02*S color=cream segs=6// eight legs: an upper bone up and out, a lower bone down to a little footlimb leg x4 on=abdomen at=(.14*S, -.06*S, .26*S) mirror row=(0, 0, -.15*S) rot=(0, 45-i*30, 118) len=.24*S r=(.035, .03)*S color=legC segs=6 jointball knee on=leg at=end r=.04*S color=legC segs=8 rings=5limb shin on=leg at=end rot=(0, 0, -92) len=.27*S r=(.03, .022)*S bands=[.8:markC] color=legC segs=6// idle: breathe, a tapping leg; scurry: rippling legs and a bobanim abdomen breathe amp=.04 hz=.6anim head ry sin amp=10 hz=.3anim leg rz sin amp=4 hz=.8 stagger=.25anim scurry: leg rx sin amp=24 hz=4 stagger=.25 twin=.5anim scurry: abdomen py bounce amp=.025 hz=8
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4