Log cabin · celworld
seed

Log cabin

log_cabin v1Agent-madec7
Open in Playground

v1 cost

$0.935est.

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

Output share
2.4k
Time share
2m 12s
The agent session
All 1 version$0.935

Budget

c7 · 53 lines
Shapes78 / 200
Triangles12,272 / 15,000
Draw calls3 / 5
States
None: it rests
Used in
Made
1asset log_cabin "Log cabin" complexity=7
2// a mountain log cabin: round logs stacked and crossed at the corners on a stone footing, board
3// gables under a steep shingled roof with a ridge log, a fieldstone chimney up the east gable with
4// smoke, a front porch with posts and a lean-to roof, a plank door with a lantern, cross-paned
5// windows with flower boxes, a stack of firewood by the west wall
6let W = 5.8..6.2
7let D = 4.6..4.9
8let logC = barkA:3|oak:2|honey|barkC
9let roofC = redwood:3|bottle:2|walnut|iron
10let stoneC = greystone:3|rockGrey|granite
11let trimC = cream:3|birch
12let doorC = cherry:2|bottle|cobalt|walnut
13let bloomC = flowerRed:2|flowerYellow|flowerPink|flowerPurple
14
15// footing and the log walls (front and back along x, the sides along z, half a log higher)
16box footing size=(W+.4, .32, D+.4) round=.06 color=stoneC
17cyl logF x8 row=(0, .32, 0) at=(-W*.5-.32, 1.59, D*.5) rot=(0, 0, -90) h=W+.64 r=.17 round=.04 color=logC cap=honey segs=10
18cyl logB x8 row=(0, .32, 0) at=(-W*.5-.32, 1.59, -D*.5) rot=(0, 0, -90) h=W+.64 r=.17 round=.04 color=logC*.95 cap=honey segs=10
19cyl logS x8 row=(0, .32, 0) at=(W*.5, 1.75, -D*.5-.32) rot=(90, 0, 0) h=D+.64 r=.17 round=.04 color=logC*1.03 cap=honey segs=10 mirror
20
21// gables, roof planes, ridge log
22slab gable at=(W*.5, 2.95, 0) rot=(0, 90, 0) pts=[-2.55,0 2.55,0 0,1.6] t=.3 round=.04 color=logC*1.12 mirror
23box roofF at=(0, 3.58, 1.58) tilt=32 size=(W+1.2, .2, 3.75) round=.05 stripes=[roofC roofC*.86] panels=6 axis=z color=roofC
24box roofB at=(0, 3.58, -1.58) tilt=-32 size=(W+1.2, .2, 3.75) round=.05 stripes=[roofC roofC*.86] panels=6 axis=z color=roofC
25cyl ridge at=(-W*.5-.68, 4.6, 0) rot=(0, 0, -90) h=W+1.36 r=.17 round=.05 color=logC cap=honey segs=12
26
27// the fieldstone chimney on the east gable, with smoke
28box chimney at=(W*.5+.5, 0, -.7) size=(.95, 5.4, .95) round=.1 bands=[.18:stoneC*.88 .36:stoneC .54:stoneC*.88 .72:stoneC .9:stoneC*.88] color=stoneC
29box chimCap on=chimney at=top size=(1.1, .14, 1.1) round=.05 color=iron
30ball fieldstone x6 on=chimney ring=30 at=(.45, .5+.7*i, 0) r=(.16, .12, .14) color=stoneC*1.08 segs=8 rings=5
31
32// the front: porch deck, posts, lean-to roof, door, lantern, windows with flower boxes
33box porch at=(0, 0, D*.5+.95) size=(W+.56, .38, 1.9) round=.05 stripes=[logC*1.08 logC*.95] panels=14 color=logC
34cyl porchPost at=(W*.5-.15, .38, D*.5+1.7) mirror h=2.1 r=.12 round=.03 color=logC segs=10
35box porchRoof at=(0, 2.6, D*.5+.92) tilt=15 size=(W+.7, .16, 2.05) round=.05 stripes=[roofC roofC*.86] panels=4 axis=z color=roofC
36box doorFrame at=(-.9, .32, D*.5) size=(1.24, 2.2, .4) round=.05 color=trimC
37box door on=doorFrame at=(0, .04, 0) size=(1.0, 2.0, .45) round=.05 stripes=[doorC doorC*.88] panels=4 color=doorC
38ball knob on=door at=(.36, 1.0, .24) r=.06 color=brass segs=8 rings=5
39box lantern at=(-1.75, 1.95, D*.5+.22) size=(.2, .28, .2) round=.05 color=glow ink=glow
40box winF at=(1.55, 1.05, D*.5) size=(1.2, 1.05, .44) round=.05 color=glassDark
41box mullV on=winF at=(0, .03, 0) size=(.1, .99, .5) round=.02 color=trimC
42box mullH on=winF at=(0, .48, 0) size=(1.14, .1, .52) round=.02 color=trimC
43box sill on=winF at=(0, -.12, .12) size=(1.36, .14, .5) round=.04 color=trimC
44box planter on=sill at=(0, -.22, .18) size=(1.2, .22, .26) round=.04 color=logC*.9
45ball bloom x4 on=planter row=(.3, 0, 0) at=(0, .24, 0) r=(.16, .13, .13) color=bloomC segs=10 rings=6
46box winS at=(W*.5, 1.05, .9) rot=(0, 90, 0) size=(1.1, 1.0, .44) round=.05 color=glassDark mirror
47box mullSV on=winS at=(0, .03, 0) size=(.1, .94, .5) round=.02 color=trimC
48box mullSH on=winS at=(0, .45, 0) size=(1.04, .1, .52) round=.02 color=trimC
49
50// the woodpile against the west wall
51cyl firewood x5 row=(0, 0, .27) at=(-W*.5-1.15, .14, -1.2) rot=(0, 0, -90) h=.8 r=.13 round=.03 color=logC*.92 cap=honey segs=8
52cyl firewood2 x4 row=(0, 0, .27) at=(-W*.5-1.15, .38, -1.2) rot=(0, 0, -90) h=.8 r=.13 round=.03 color=logC*.86 cap=honey segs=8
53fx smoke on=chimCap at=(0, .2, 0) speed=.45 n=7 hz=.28 size=.12 grow=3
54