Atrium tree planter · celworld
seed

Atrium tree planter

tree_bench v2Agent-madec4
Open in PlaygroundExplain this script

How v2 was made

Agent-made

Written by a Claude Code session with the cel command line: check, look, fix, save.

Script
17 lines
Output share
567
Time share
38s
The agent session

Budget

c4 · 17 lines
Shapes33 / 70
Triangles4,688 / 6,000
Draw calls2 / 4
States
None: it rests
Used in
Made
1asset tree_bench "Atrium tree planter" complexity=4
2// a round raised planter for the atrium's indoor tree: a slatted wooden drum with a stone cap ring you
3// can sit on all the way round, soil in the middle (the tree stands on it at 0.48 m), a ring of
4// flowers and trailing ivy over the edge, and four little uplights glowing at its foot
5let woodC = oak:2|birch|walnut|redwood
6let capC = warmstone:2|white|greystone|sandstone
7let flA = pink|cherry|lilac|sunflower
8let flB = white|lemon|coral|sky
9
10cyl drum h=.42 r=1.3 stripes=[woodC woodC*.86] panels=24 color=woodC segs=48 surface=wood
11torus cap on=drum at=(0, .43, 0) R=1.24 r=.1 scale=(1, .55, 1) color=capC segs=56 sides=8 surface=stone
12cyl soil on=drum at=(0, .38, 0) h=.08 r=1.16 color=soil segs=40
13puff hedge x8 on=soil ring=10 at=(.92, .06, 0) r=(.24, .16, .24) color=leafA segs=12 rings=7 surface=foliage
14ball bloom on=hedge at=(0, .13, 0) r=.06 color=sel(parent.i, flA, flB, flA, flB, flA, flB, flA, flB) segs=8 rings=5
15ball ivy x6 on=drum ring ring0=20 at=(1.3, .28, 0) r=(.06, .2, .15) color=leafD segs=10 rings=7 surface=foliage
16box lamp x4 on=drum ring ring0=45 at=(1.38, 0, 0) size=(.12, .1, .14) round=.03 color=iron surface=metal
17ball glowbulb on=lamp at=(.0, .1, 0) r=(.05, .03, .05) color=glow ink=glow segs=8 rings=5
18