Catacomb shelf · celworld

Catacomb shelf

skull_shelf v2Agent-madec4
Open in Playground

v2 cost

$0.957est.

Agent-made: its share of a Claude Code session, priced as API-equivalent Opus 5.5.

Output share
2.7k
Time share
91s
The agent session
All 2 versions$1.92

Budget

c4 · 40 lines
Shapes61 / 70
Triangles4,842 / 6,000
Draw calls2 / 4
States
None: it rests
Used in
Made
1asset skull_shelf "Catacomb shelf" complexity=4
2// a catacomb wall section to stand against a wall: three deep stone shelves stacked with long bones,
3// a row of skulls on each, pillars between, a cornice on top, candles guttering in two of the
4// niches. On some seeds a skull perched on the cornice is not quite dead: its eyes glow and its jaw chatters. Its back
5// is at z = 0 and it faces +z.
6let stoneC = greystone:2|rockGrey|sandstone
7let boneC = cream:3|birch
8let eyeC = lime:2|aqua|tomato
9let restless = chance(.35)
10
11// the dark back, shelves, pillars, cornice
12box back at=(0, 0, .06) size=(2.4, 2.6, .12) color=stoneC*.45
13box shelf x3 at=(0, .91, .3) row=(0, .85, 0) size=(2.36, .1, .46) round=.02 color=stoneC
14box pillar x4 at=(0, 0, .3) row=(.8, 0, 0) size=(.18, 2.62, .52) round=.03 color=stoneC
15box cornice at=(0, 2.6, .32) size=(2.6, .18, .62) round=.03 bev=2 color=stoneC*1.08
16box plinth at=(0, 0, .37) size=(2.66, .06, .6) round=.02 color=stoneC*.9
17
18// long bones stacked on each shelf, skulls on top
19rod bone x2 on=shelf at=(-1.1, .14, -.06) row=(0, .09, .12) to=(2.2, 0, 0) r=.045 sides=6 color=boneC
20ball skull x3 on=shelf at=(0, .35, .02) row=(.8, 0, 0) rot=(0, -12+i*12, 0) r=(.14, .13, .14) color=boneC segs=14 rings=9
21ball sock on=skull at=(.05, .015, .11) mirror r=(.034, .04, .022) color=inkDark segs=6 rings=4
22cone nose on=skull at=(0, -.035, .13) rot=(-100, 0, 0) h=.04 r=.028 color=inkDark segs=3
23
24// the restless skull
25ball imp at=(-.5, 2.89, .4) r=(.12, .11, .12) color=boneC segs=12 rings=8 if=restless joint
26ball impSock on=imp at=(.045, .015, .09) mirror r=(.032, .036, .02) color=inkDark segs=6 rings=4
27ball impEye on=impSock at=(0, 0, .012) r=.016 color=eyeC ink=glow segs=6 rings=4
28box impJaw on=imp at=(0, -.12, .03) size=(.13, .05, .11) round=.02 color=boneC joint
29
30// candles in two niches
31cyl candle x2 at=(.22, 1.435, .45) row=(1.6, -.85, 0) h=.16 r=.035 color=cream segs=8
32ball wax on=candle at=(0, .14, 0) r=(.045, .025, .045) color=cream segs=8 rings=4
33ball flame on=candle at=(0, .21, 0) r=(.028, .055, .028) color=sunflower ink=glow segs=6 rings=4
34
35// moss creeping over the cornice
36puff moss x3 on=cornice at=(0, .14, .2) row=(.9, 0, 0) r=.14 color=sel(i, moss, hedge, moss) segs=7 rings=5
37
38// the restless skull chatters and looks about
39anim impJaw rx keys=[0:0 .1:16 .2:0 .3:16 .4:0 .5:16 .6:0 1:0] hz=.35
40anim imp ry sin amp=20 hz=.2
41