{"params":{"piece":{"type":"choice","default":"straight","label":"Piece","describe":"Which piece of the boardwalk run this is. Every value keeps the deck top at 0.30 m, the walk 1.0 m wide, and the same flat joint section on its module edges, so any piece butts any other. straight: one 2 m module along X, street on +Z, joints at x = -1 and +1. corner: ONE L-shaped piece making an inside quarter turn where two building fronts meet, the street in the crook of the L; one arm joins a run along X at x = +1 (street +Z), the other a run along Z at z = +1 (street +X), and the boards are mitred into chevrons on the diagonal. outside-corner: the same L wrapping round the outside of a building corner instead, street on the outer edges, joining at x = -1 and z = -1. Turn either corner 90 degrees about Y for the other hand; an L is its own mirror. end: closes the right-hand end of a run, joining at x = -1, with a low guard rail on two posts across the walk. end-left: the exact mirror of end, joining at x = +1. step: a straight module with a flight of three stacked chunky planks, 75 mm risers, running from the street edge down to 0.0.","affects":"geometry","options":["straight","corner","outside-corner","end","end-left","step"]},"boomtown":{"type":"range","default":0.1,"label":"Boom","describe":"Whether the town is having a good year, shown only by freight standing on the building half of the deck; the boardwalk itself is the same build at every value. 0 to 0.2, a bad year: the deck swept bare. 0.3 to 0.5: one burlap sack. 0.6 to 0.8 (default 0.6): a lidded crate and the sack. 0.9 and 1, a boom day: the crate, the sack and a coiled rope. Nothing ever comes within 2 cm of a mating face.","affects":"geometry","min":0,"max":1,"step":0.1},"weather":{"type":"range","default":0.6,"label":"Weathering","describe":"Sun and age, colour only (no geometry changes at any value). Every board, beam, post, tread, stringer and rail drifts on its own: 0 is fresh warm sawn timber with little spread, 1 is silvered grey with the boards far apart in tone. Faces lying on a mating plane keep their exact zone colour, so pieces at different settings still meet cleanly. The freight is new stock and never weathers.","min":0,"max":1,"step":0.1},"colorway":{"type":"choice","default":"pine-boardwalk","label":"Colorway","describe":"Curated kit-coherent scheme; sets all five zone colours at once. pine-boardwalk matches the barber shop stoop: warm pine boards on dark sawn beams and posts. silvered-grey is an old walk bleached grey. dark-oiled is oiled red-brown boards on near-black structure. new-sawn is pale fresh boards on honey structure with a dark stained crate.","options":["pine-boardwalk","silvered-grey","dark-oiled","new-sawn"]},"deck":{"type":"color","default":"#a57c4d","label":"Deck boards","describe":"Albedo of the walking surface: every deck board and the three stair treads. The dominant mass. Weathering shifts each board around it."},"frame":{"type":"color","default":"#6b4a2f","label":"Structure","describe":"Albedo of the sawn structure under and around the deck: the two beams, the posts, the stair stringers and the end guard rail. Keep it darker than the deck."},"crate":{"type":"color","default":"#c79a5f","label":"Crate","describe":"Albedo of the lidded freight crate (boomtown 0.6 and up)."},"sack":{"type":"color","default":"#cdb894","label":"Sack","describe":"Albedo of the burlap sack (boomtown 0.3 and up)."},"rope":{"type":"color","default":"#e6d8bb","label":"Rope","describe":"Albedo of the coiled hemp rope (boomtown 0.9 and up)."}},"presets":{"pine-boardwalk":{"deck":"#a57c4d","frame":"#6b4a2f","crate":"#c79a5f","sack":"#cdb894","rope":"#e6d8bb"},"silvered-grey":{"deck":"#9d8f7a","frame":"#5a4a37","crate":"#c79a5f","sack":"#bcbb9b","rope":"#ece9e2"},"dark-oiled":{"deck":"#8a5c3b","frame":"#3a3733","crate":"#c9b492","sack":"#9d8f7a","rope":"#e6d8bb"},"new-sawn":{"deck":"#c79a5f","frame":"#8a5c3b","crate":"#6b4a2f","sack":"#e6d8bb","rope":"#cdb894"}},"rev":1792408797,"materials":{"deck":{"kind":"wood","finish":"raw"},"frame":{"kind":"wood","finish":"raw"},"crate":{"kind":"wood","finish":"raw"},"sack":{"kind":"fabric","finish":"canvas"},"rope":{"kind":"fabric","finish":"canvas"}},"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":1792428102,"mod_v":1792408797}