Playground
From lounge_sofa · 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
asset lounge_sofa "Lounge sofa" complexity=4// a soft two-seat lounge sofa: a deep base on short wooden feet, fat rolled arms, a high back, two// plump seat cushions and two back cushions, and a pair of throw pillows in a pop colourlet S = .95..1.05let sofaC = teal:2|coral:2|sunflower|cobalt|lilac|mint|tangerinelet pillowC = sunflower|cherry|cream|pink|cobaltlet pilC2 = cream|white|lime|lilaclet footC = walnut:2|oak|iron// the framebox base at=(0, .12, 0) size=(1.9, .3, .86)*S round=.1 bev=2 color=sofaC*.9box back at=(0, .3, -.32*S) size=(1.52, .58, .22)*S round=.1 bev=2 color=sofaCcyl arm x2 on=base row=(1.7*S, 0, 0) at=(0, .3, -.42*S) rot=(90, 0, 0) h=.84*S r=.17*S sq=3 round=.08 color=sofaC segs=20cyl foot x2 on=base row=(1.6*S, 0, 0) at=(0, -.12, .3*S) h=.12 r=.04 r2=.03 color=footC segs=10cyl foot2 x2 on=base row=(1.6*S, 0, 0) at=(0, -.12, -.3*S) h=.12 r=.04 r2=.03 color=footC segs=10// cushionsbox seat x2 on=base at=(0, .28, .08*S) row=(.74*S, 0, 0) size=(.72, .17, .64)*S round=.075 bev=3 color=sofaC*1.08box rest x2 on=back at=(0, .2, .18*S) row=(.72*S, 0, 0) tilt=-10 size=(.68, .48, .17)*S round=.08 bev=3 color=sofaC*1.08// throw pillows tucked into the cornersball pillow on=seat at=(-.26*S, .32, -.18*S) rot=(0, 25, -14) r=(.17, .17, .07)*S color=pillowC segs=14 rings=10 if=1ball pillow2 on=base at=(.6*S, .56, -.12*S) rot=(0, -25, 14) r=(.16, .16, .065)*S color=pilC2 segs=14 rings=10
Clean: no issues on this seed.
Loading
seed
Shapes— / 70
Triangles— / 6,000
Draw calls— / 4