{"params":{"colorway":{"type":"choice","default":"granite","label":"Colorway","describe":"Curated kit-coherent schemes. granite is cool grey stone under a terracotta roof (the approved build); sandstone is warm honey stone with a darker timber frame; slate is a dark charcoal well under a blue-grey slate roof; mossy is weathered grey stone under a green mossed roof. Stone, cap, timber, roof, water and rope all move together; snow stays off-white in every scheme.","options":["granite","sandstone","slate","mossy"]},"season":{"type":"choice","default":"summer","label":"Season","describe":"This well is a BUILT thing, so it answers the season in winter only: spring, summer and autumn are the identical build, vertex for vertex. winter adds real snow geometry \u2014 a crust across both roof slopes, a cap on the ridge board and a ring on the stone coping \u2014 in the `snow` zone, which emits zero triangles in the other three. The footprint never changes and nothing is ever tinted.","affects":"geometry","options":["spring","summer","autumn","winter"]},"courses":{"type":"range","default":3,"label":"Stone courses","describe":"How many 0.20 m courses of masonry are laid between the ground plinth and the coping. This REBUILDS the drum rather than scaling it: the block height, the plinth and the coping are the same stone at every value, only the count changes, and the posts, roof, winch and bucket ride up with the new rim. 2 is a low garden kerb about 1.6 m to the ridge, 3 the approved waist-high well, 4 a tall shaft about 2.0 m.","affects":"geometry","min":2,"max":4,"step":1},"facets":{"type":"range","default":12,"label":"Drum facets","describe":"Sides on the stone drum, plinth, coping and water disc. 8 is a hard octagonal well with big chunky blocks and a visibly angular plan; 12 is the approved roundness and the ceiling, because a finer drum would push the four-course winter build past the triangle budget. Always a multiple of 4 so a block face lands square on each cardinal axis and the posts sit flat on the coping.","affects":"geometry","min":8,"max":12,"step":4},"roofPitch":{"type":"range","default":0.32,"label":"Roof pitch","describe":"Rise of the roof in metres from eave to ridge over its 0.44 m half-depth. 0.18 is a shallow shed-like lid about 22 degrees, 0.32 the approved 36-degree gable, 0.48 a steep alpine 48-degree roof that lifts the ridge to about 1.9 m. The eave height and the plan footprint do not move, so the piece stays inside its grid square.","affects":"geometry","min":0.18,"max":0.48,"step":0.02},"bucketHang":{"type":"range","default":0.45,"label":"Bucket height","describe":"Where the bucket rides on the rope. 0 drops it down the shaft into the water, rim below the stone coping and a long rope above it; 0.45 is the approved rest, base kissing the water and the rim just proud of the coping; 1 winds it right up so the whole bucket stands clear above the well mouth on a short rope. The rope is rebuilt to length at every value; the top of the travel is where the bail would foul the roller.","affects":"geometry","min":0,"max":1,"step":0.05},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each individual masonry block drifts in lightness from the base stone colour, as quarried stock genuinely does. 0 is a uniform machine-cut wall, 0.35 a normal batch, 1 a deliberately mixed reclaimed one. Applies to the drum, coping and plinth only \u2014 timber, roof, water, rope and snow are untouched. Changes no geometry at any value.","min":0,"max":1,"step":0.05},"stone":{"type":"color","default":"#a59e89","label":"Stone","describe":"Albedo of the masonry courses in the drum wall."},"cap":{"type":"color","default":"#dedad7","label":"Coping","describe":"Albedo of the proud rim coping and the ground plinth; one value step lighter than the drum."},"timber":{"type":"color","default":"#8d6741","label":"Timber","describe":"Albedo of the posts, ridge purlin, winch roller, crank and bucket staves."},"roof":{"type":"color","default":"#c25d44","label":"Roof","describe":"Albedo of both roof slopes and the ridge cap board."},"water":{"type":"color","default":"#6790a8","label":"Water","describe":"Albedo of the water disc down the shaft; the only cool note on the asset. It reads dark because the shaft shades it, so keep it lighter than you think."},"rope":{"type":"color","default":"#cea772","label":"Rope","describe":"Albedo of the coil wound on the roller and the strand down to the bucket."},"snow":{"type":"color","default":"#e6e4e2","label":"Snow","describe":"Albedo of the winter snow crust. Emits no geometry outside season = winter."}},"presets":{"granite":{"stone":"#a59e89","cap":"#dedad7","timber":"#8d6741","roof":"#c25d44","water":"#6790a8","rope":"#cea772","snow":"#e6e4e2"},"sandstone":{"stone":"#b28e6e","cap":"#cea772","timber":"#764f35","roof":"#b8562b","water":"#6790a8","rope":"#dedad7","snow":"#e6e4e2"},"slate":{"stone":"#786a5c","cap":"#8b8473","timber":"#593c2a","roof":"#517486","water":"#6790a8","rope":"#cea772","snow":"#e6e4e2"},"mossy":{"stone":"#8b8473","cap":"#a59e89","timber":"#68584a","roof":"#5f743d","water":"#6790a8","rope":"#b28e6e","snow":"#e6e4e2"}},"rev":1792408798,"materials":{"stone":{"kind":"stone","finish":"rough"},"cap":{"kind":"stone","finish":"rough"},"timber":{"kind":"wood","finish":"raw"},"roof":{"kind":"wood","finish":"raw"},"water":{"kind":"glass","finish":"clear"},"rope":{"kind":"fabric","finish":"canvas"},"snow":{"kind":"snow","finish":"ice"}},"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","preview_v":1792461709,"mod_v":1792408798}