{"params":{"colorway":{"type":"choice","default":"granite","label":"Colourway","describe":"Curated Coast revetment scheme; sets all six zone albedos at once and keeps the same role order in each (stone the big mid field, weed a clear step darker, pools, salt and barnacles paler, the geotextile its own fabric tone). granite is the approved default: neutral grey stone, green weed, a tan geotextile. whinstone is a dark basalt-like stone with near-black weed and a black geotextile. limestone is a pale grey-cream stone with grey-green weed. sandstone is a warm buff stone with a black geotextile. The kit's accent red is in none of them.","options":["granite","whinstone","limestone","sandstone"]},"piece":{"type":"choice","default":"straight","label":"Piece","describe":"Which member of the revetment set this build is. The joint is a dead-flat plane at x = -2.000 (and at +2.000 on the straight) that cuts a SHARED JOINT STONE in half in every row, so two butted bays re-assemble whole stones across the seam; the section there is identical on every piece. straight is a plain 4 m bay. corner is an OUTSIDE corner: the run turns 90 degrees round a convex wall corner with the sea side outside, the corner stones mitred on the diagonal with their nosings meeting in a hip, and leaves through a plane at z = -2.000 carrying the straight section turned with it (rotate it for any convex turn). end stops the run at +X and steps it down course by course: the crest ends in a raked stone near x = -0.35, the middle course near x = 0.45, the lower course near x = 1.1, and one low toe block closes it inside x = 1.93. start is the same termination mirrored to -X with the joint at +X, because a run with a sea face and a wall face cannot close its far end by turning end round.","affects":"geometry","options":["straight","corner","end","start"]},"arrangement":{"type":"range","default":5,"label":"Arrangement","describe":"Which deal of stones this bay is: every whole number lays the three courses out differently, so a run of bays never repeats. It re-deals how many stones each row holds and how wide each one is (lower course 0.7-1.0 m, middle 0.6-0.85 m, crest 0.55-0.8 m), the skew of every crevice (the joints of each course always staggered over the one below), each stone's height, tilt, yaw, batter and knocked-off corners, which treads hold a pool and which crest stones a salt pan, and the weed fronds and barnacles dressed on them. Course heights, the batter, the depth and the shared joint stone on each mating plane never change, so any arrangement butts any other and the joint section is identical at every value. On corner the arms keep their mitre and only the stones are re-dealt.","affects":"geometry","min":1,"max":8,"step":1},"tide":{"type":"range","default":0.4,"label":"Tide","describe":"Where the water is, as geometry. The part is built for the kit water plane at y = 0.60 x tide (0 at low water on a still morning, 0.60 m at high water in a blow, over the whole lower course and the foot of the middle one). Every weed frond is re-routed against that plane: at 0 each hangs its full length flat down the lower course; around the default the lowest tips bend out onto the surface; once the plane is over a frond's root it floats up and lies out on the water, and at 1 every frond has come up over the lower arris and lies across the drowned tread. The level pools in the lower tread's hollows hold water while the plane is below them and are gone (empty stone hollows) once it drowns them; pools on the middle tread stand above every tide. The kit ships no sea surface.","affects":"geometry","min":0,"max":1,"step":0.1},"weather":{"type":"range","default":0.5,"label":"Weather","describe":"Salt and sun on the stone, colour only (triangles and shape identical at every value). It brightens the salt crust in the pans on the crest stones: at 0 a dull grey-cream close to the stone, at 0.5 the salt colour itself, at 1 near white. It also moves each stone, as a whole, a little paler or greyer by its own amount, the higher courses paler than the lower ones, so at 0 every stone is the same fresh grey and at 1 the bank is a visible mix. Weed, barnacles, pools and geotextile are never touched.","min":0,"max":1,"step":0.05},"stone":{"type":"color","default":"#7C7871","label":"Stone","describe":"Albedo of every armour stone (all faces, chamfers and the walls of the pool and salt hollows). The biggest colour area on the part; keep it a mid value so the white barnacles, the pale pools and salt and the darker weed all read against it."},"weed":{"type":"color","default":"#4E6B45","label":"Weed","describe":"Albedo of the weed fronds across the lower course. A weed green by default; keep it clearly darker than the stone so the band reads at a distance."},"barnacle":{"type":"color","default":"#F8F6F0","label":"Barnacles","describe":"Albedo of the barnacle cones clustered on the sea faces below the high-water line (the lower course and the foot of the middle one). The palest zone on the part: barnacle white."},"water":{"type":"color","default":"#9FC6C2","label":"Pools","describe":"Albedo of the level water standing in the hollows on the treads. A pale sea-glass by default; keep it clear of the stone value so the pools read as water."},"salt":{"type":"color","default":"#ECE7DE","label":"Salt crust","describe":"Albedo of the salt crust in the pans on the crest stones at the default weather (weather walks it toward the stone below 0.5 and toward white above). Keep it paler than the stone and duller than the barnacles."},"geotextile":{"type":"color","default":"#B8A484","label":"Geotextile","describe":"Albedo of the geotextile fabric: the sheet laid over the lower course with the crest stones bedded through it (on the middle course), showing as a strip behind the crest and in the crest voids, and its hemmed lip folded down over the back. A tan by default (the refs), black is the other common real colour; keep it off the stone value so the lip reads."},"scale":{"type":"range","default":1,"label":"Scale","describe":"Scales the whole model; 1 is as built. Real-world size is in this range (real length is 15-60 m, as built 4 m).","affects":"geometry","min":1,"max":16.5,"step":0.05}},"presets":{"granite":{"stone":"#7C7871","weed":"#4E6B45","barnacle":"#F8F6F0","water":"#9FC6C2","salt":"#ECE7DE","geotextile":"#B8A484"},"whinstone":{"stone":"#6B665E","weed":"#35472F","barnacle":"#F5F2EB","water":"#A6B7D6","salt":"#E4E2DE","geotextile":"#474540"},"limestone":{"stone":"#B3ABA0","weed":"#6B7F6A","barnacle":"#F8F6F0","water":"#9FC6C2","salt":"#ECE7DE","geotextile":"#7E6E59"},"sandstone":{"stone":"#A28E74","weed":"#4E6B45","barnacle":"#F8F6F0","water":"#9FC6C2","salt":"#E8D9B5","geotextile":"#474540"}},"materials":{"stone":{"kind":"stone","finish":"rough"},"weed":{"kind":"foliage","finish":"leaf"},"barnacle":{"kind":"ceramic","finish":"matte"},"water":{"kind":"glass","finish":"clear"},"salt":{"kind":"stone","finish":"rough"},"geotextile":{"kind":"fabric","finish":"canvas"}},"rev":1792617078,"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":1792617091,"mod_v":1792617078}