Playground
From bone_ferry · 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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
asset bone_ferry "Bone ferry" complexity=6// the drowned ossuary's ferry: a narrow black boat with a dragon-skull prow and a curled bone tail for// a stern, poled along by a hooded skeleton ferryman with burning eyes. A lantern swings from a hooked// post at the bow, a small coffin rides amidships with a candle on it. Idle it bobs and the ferryman// waits, leaning on his pole; on row he pushes off, again and again, water splashing at the pole.let hullC = inkDark*1.6|walnut*.7|plum*.6let robeC = plum:2|navy|grape*.7let boneC = cream:2|birchlet lightC = aqua:2|sunflower|limelet eyeC = aqua:2|lime|tomato// the hull, its gunwale and ribstorus gunwale at=(0, .34, 0) R=.62 r=.045 scale=(1, 1, 2.5) color=boneC segs=32 sides=6 jointball hull on=gunwale at=(0, 0, 0) rot=(180, 0, 0) r=(.62, .34, 1.55) half color=hullC stripes=[hullC hullC*1.25] panels=8 segs=32 rings=12torus rib x5 on=gunwale at=(0, -.02, 0) row=(0, 0, .45) rot=(0, 0, 0) R=.55 r=.03 arc=180 scale=(1, .55, 1) color=boneC segs=12 sides=4box deck on=gunwale at=(0, -.12, 0) size=(.9, .04, 2.2) round=.01 stripes=[walnut walnut*.85] panels=6 color=walnut// the dragon-skull prowtube neck on=gunwale at=(0, 0, 1.45) pts=[0, 0, 0 0, .25, .2 0, .55, .22] r=(.11, .08) smooth sides=8 color=boneCball pSkull on=neck at=end+(0, .06, .05) r=(.16, .14, .2) color=boneC segs=14 rings=9box pSnout on=pSkull at=(0, -.06, .16) size=(.16, .1, .22) round=.04 color=boneCball pSock on=pSkull at=(.075, .03, .12) mirror r=(.04, .045, .03) color=inkDark segs=8 rings=5cone pHorn on=pSkull at=(.09, .1, -.06) mirror rot=(-60, 0, -20) h=.2 r=.035 bend=-30 color=boneC segs=6cone pTooth x3 on=pSnout at=(0, .005, .1) row=(.05, 0, 0) rot=(180, 0, 0) h=.05 r=.016 color=white segs=4// the curled bone tail at the sterntube tail on=gunwale at=(0, 0, -1.45) pts=[0, 0, 0 0, .2, -.18 0, .5, -.12 0, .55, .05 0, .42, .08] r=(.09, .035) smooth sides=7 color=boneC// the lantern post at the bowrod post on=deck at=(.3, .04, .8) to=(0, 1.1, 0) r=.03 sides=6 color=boneCrod hook on=post at=end to=(-.25, .05, .05) r=.025 sides=5 color=boneCrod chain on=hook at=end to=(0, -.18, 0) r=.012 sides=4 color=iron jointcyl lamp on=chain at=end+(0, -.215, 0) h=.04 r=.08 color=iron segs=8ball lampGlow on=lamp at=(0, .11, 0) r=(.085, .1, .085) color=lightC ink=glow segs=10 rings=6cone lampCap on=lamp at=(0, .2, 0) h=.08 r=.1 color=iron segs=8// a small coffin amidships, a candle on its lidbox coffin on=deck at=(0, .04, .15) rot=(0, 8, 0) size=(.42, .22, .9) round=.03 bev=2 color=walnut*1.1box cross on=coffin at=(0, .22, .1) size=(.05, .015, .3) color=brassbox crossBar on=cross at=(0, .004, .06) size=(.18, .016, .05) color=brasscyl candle on=coffin at=(.12, .22, -.3) h=.12 r=.03 color=cream segs=6ball flame on=candle at=(0, .16, 0) r=(.022, .045, .022) color=sunflower ink=glow segs=6 rings=4 joint// the hooded ferryman at the sterncone robe on=deck at=(0, .04, -.8) h=1.25 r=.36 color=robeC segs=12 open=bottom jointball shoulders on=robe at=(0, 1.1, 0) r=(.28, .16, .23) color=robeC segs=12 rings=7ball hood on=robe at=(0, 1.32, .02) r=(.22, .24, .23) color=robeC segs=14 rings=9 jointball skull on=hood at=(0, -.02, .09) r=(.15, .16, .15) color=boneC segs=12 rings=8ball fSock on=skull at=(.045, .02, .11) mirror r=(.032, .036, .02) color=inkDark segs=6 rings=4ball fEye on=fSock at=(0, 0, .012) r=.016 color=eyeC ink=glow segs=6 rings=4box fJaw on=skull at=(0, -.13, .04) size=(.12, .05, .1) round=.02 color=boneCcone hoodTip on=hood at=(0, .12, -.12) rot=(-120, 0, 0) h=.2 r=.08 color=robeC segs=8limb arm on=shoulders at=(.2, 0, .05) mirror rot=(-55, 0, 25) len=.42 r=(.06, .045) color=robeC segs=8 jointball hand on=arm at=end r=.045 color=boneC segs=8 rings=5// the polerod pole on=robe at=(.48, .85, .3) rot=(25, 0, -18) to=(0, -1.0, 0) r=.03 sides=6 color=walnut jointrod poleTop on=pole at=(0, 0, 0) to=(0, 1.7, 0) r=.03 sides=6 color=walnut// cargo in the bow: a heap of skulls and a bundle of long bonesball cargoSkull x3 on=deck at=(-.14, .14, 1.0) row=(.14, .02, .08) r=(.11, .1, .11) color=boneC segs=10 rings=7ball cSock on=cargoSkull at=(.04, .01, .085) mirror r=(.026, .03, .02) color=inkDark segs=6 rings=4rod bone x3 on=deck at=(.18, .05, .45) row=(-.08, .03, 0) rot=(90, 0, 0) to=(0, .6, 0) r=.03 sides=6 color=boneCball boneKnob x2 on=bone at=(0, 0, 0) row=(0, .6, 0) r=.045 color=boneC segs=6 rings=4// a lantern on the stern toorod sternPost on=deck at=(-.3, .04, -1.15) to=(0, .7, 0) r=.025 sides=6 color=boneCball sternGlow on=sternPost at=end+(0, .05, 0) r=(.06, .075, .06) color=lightC ink=glow segs=8 rings=5cone sternCap on=sternGlow at=(0, .06, 0) h=.07 r=.07 color=iron segs=8fx row: splash on=pole at=end n=6 hz=1.2// idle: the boat bobs, the lantern swings, the ferryman waits with a slow nodanim gunwale py sin amp=.03 hz=.4anim gunwale rz sin amp=1.5 hz=.3anim chain rz sin amp=12 hz=.6anim flame s sin amp=.2 hz=2.6anim hood rx sin amp=5 hz=.25// row: lean in and push the pole back, again and againanim row: robe rx keys=[0:0 .4:14 .8:0 1:0] hz=.5anim row: pole rx keys=[0:0 .4:-35 .8:0 1:0] hz=.5anim row: arm rx keys=[0:0 .4:30 .8:0 1:0] hz=.5anim row: gunwale rx sin amp=2 hz=.5
Clean: no issues on this seed.
Loading
seed
Shapes— / 140
Triangles— / 10,000
Draw calls— / 5