Playground
From ring_toss_stall · 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
asset ring_toss_stall "Ring toss stall" complexity=5// a midway game stall: a striped counter, corner posts, a sloping striped awning with a scalloped// valance and a row of bulbs, a two-tier stand of coloured bottles inside, hoops on a peg rail and a// stack on the counter, and a ring-shaped sign board on toplet W = 2.9..3.2let stA = cherry:3|cobalt|teal|grapelet stB = cream:3|whitelet trim = navy:2|plum|bottlelet woodC = oak:2|honey|walnutlet hoopA = sunflower:2|lime|tangerinelet hoopB = pink:2|aqua|cherrylet bulbC = glow:3|sunflower// the counter and the framebox counter at=(0, 0, .55) size=(W, 1.0, .7) round=.06 stripes=[stA stB] panels=8 bands=[.9:woodC] color=stAbox stage at=(0, 0, -.35) size=(W, .12, 1.1) round=.04 color=woodCbox back on=stage at=(0, .12, -.48) size=(W, 2.2, .14) round=.05 bands=[.5:stB] color=trimcyl post at=(W/2-.09, 0, .82) mirror h=2.55 r=.075 bands=[.3:stB .5:stA .7:stB] color=stA segs=8cyl bpost at=(W/2-.09, 0, -.92) mirror h=2.9 r=.075 color=stA segs=8// the awning, its valance of scallops and the bulbsbox awning at=(0, 2.6, -.05) rot=(14, 0, 0) size=(W+.3, .1, 2.0) round=.04 stripes=[stA stB] panels=10 color=stAball scallop x10 on=awning at=(0, -.02, 1.0) row=((W+.3)/10, 0, 0) r=((W+.3)/20+.02, .16, .05) color=sel(i - 2*floor(i/2), stA, stB) segs=8 rings=5ball bulb x8 on=awning at=(0, -.2, .96) row=(W/8, 0, 0) r=.075 color=bulbC ink=glow segs=8 rings=5// the bottle stand: two tiers of bottlesbox tier on=stage at=(0, .12, -.15) size=(W*.75, .55, .5) round=.04 color=woodCbox tier2 on=stage at=(0, .12, -.36) size=(W*.6, .95, .3) round=.04 color=woodClathe bottle x6 on=tier at=(0, .55, 0) row=(W*.12, 0, 0) h=.38 r=.075 prof=[0:.9 .1:1 .55:1 .7:.45 1:.4] color=sel(i - 3*floor(i/3), bottle, aqua, teal) segs=10 rings=6lathe bottle2 x4 on=tier2 at=(0, .95, 0) row=(W*.13, 0, 0) h=.38 r=.075 prof=[0:.9 .1:1 .55:1 .7:.45 1:.4] color=sel(i - 2*floor(i/2), cherry, cobalt) segs=10 rings=6torus ringer on=bottle at=(0, .24, 0) R=.11 r=.022 color=hoopA segs=14 sides=5 if=(parent.i==1)+(parent.i==4)// the hoops: on a peg rail at the back and stacked on the counterrod rail on=back at=(-W*.4, 1.75, .1) to=(W*.8, 0, 0) r=.035 sides=6 color=woodCtorus hang x5 on=rail at=(W*.4, -.15, .04) row=(W*.15, 0, 0) rot=(90, 0, 0) R=.16 r=.03 color=sel(i - 2*floor(i/2), hoopA, hoopB) segs=16 sides=6torus stack x4 on=counter at=(W*.33, 1.02, 0) row=(0, .055, 0) R=.16 r=.03 color=sel(i - 2*floor(i/2), hoopB, hoopA) segs=16 sides=6// the sign on the awning: a board with a big ring emblemslab sign on=awning at=(0, .05, .5) rot=(-14, 0, 0) pts=[-.8,0 .8,0 .8,.5 .5,.62 -.5,.62 -.8,.5] t=.1 round=.035 color=stB edge=stAtorus emblem on=sign at=(0, .3, .08) rot=(90, 0, 0) R=.16 r=.045 color=hoopA segs=16 sides=6
Clean: no issues on this seed.
Loading
seed
Shapes— / 100
Triangles— / 8,000
Draw calls— / 4