{"params":{"colorway":{"type":"choice","default":"weathered-oak","label":"Colorway","describe":"Curated kit-coherent scheme. weathered-oak is the shipped mid-brown farm cart; sun-bleached is a pale silvered cart with grey ironwork; dark-walnut is a deep oiled hardwood; green-painted puts kit forest-green on the boards, rail and stakes and leaves the wheels and handles bare timber.","options":["weathered-oak","sun-bleached","dark-walnut","green-painted"]},"plank":{"type":"color","default":"#8c6a47","label":"Board planks","describe":"Albedo of the horizontal board courses that form the four bed walls \u2014 the cart's dominant mass. Set this first; every other wood tone is read as a value step against it."},"rail":{"type":"color","default":"#c2a479","label":"Cap rail","describe":"Albedo of the proud chamfered rail capping all four sides of the bed. Lightest tone on the cart: it draws the bright outline around the open box, so keep it above the board tone."},"stake":{"type":"color","default":"#4a3527","label":"Stakes & underframe","describe":"Albedo of the vertical stakes clamped outside the walls plus the axle bolster and front cross beam. Darkest wood tone, so the uprights read as structure against the boards."},"floor":{"type":"color","default":"#5d4430","label":"Bed floor","describe":"Albedo of the grooved floor planks inside the bed, seen from above through the open top. A step darker than the walls so the box reads as having depth."},"wheel":{"type":"color","default":"#75563b","label":"Wheels","describe":"Albedo of both wheels \u2014 felloe ring, spokes, hub and nave cap. Slightly darker than the boards so the discs separate from the body behind them."},"handle":{"type":"color","default":"#a5855e","label":"Handles","describe":"Albedo of the two pull shafts and their runs under the bed. Lighter than the boards so the long diagonal down to the ground reads clearly against the body."},"iron":{"type":"color","default":"#57544e","label":"Ironwork","describe":"Albedo of the small grey hardware: the axle, the two handle ferrules, the four corner straps and one felloe strake. The only non-brown zone \u2014 keep it a muted grey, never black."},"bedWidth":{"type":"range","default":1,"label":"Bed width","describe":"Outer width of the bed box in metres, and the whole track with it. REBUILDS rather than scaling: the floor is re-laid in 0.19 m planks so the plank count runs 4 at 0.82 up to 6 at 1.20, the end walls and bolster are re-cut to length, and the wheels step outboard to hold their clearance. At 0.82 it is a narrow barrow-like trap seen end-on; at 1.20 a broad flatbed. Board thickness, stake section and wheel size never change.","affects":"geometry","min":0.82,"max":1.2,"step":0.01},"boards":{"type":"range","default":2,"label":"Board courses","describe":"How many horizontal board courses make up each wall, at a fixed 0.184 m course height with a 12 mm grooved seam between each pair. REBUILDS the wall profile: 1 is a shallow open tray with the cap rail close to the floor, 2 is the shipped cart, 3 is a deep high-sided cart for bulk loads. Cap rail and stakes follow the new wall top automatically.","affects":"geometry","min":1,"max":3,"step":1},"wheelDia":{"type":"range","default":0.782,"label":"Wheel diameter","describe":"Diameter of both wheels in metres. REBUILDS the felloe: segments are re-counted to hold a constant ~0.175 m facet length, so the ring runs 12-sided at 0.64 and 16-sided at 0.86 while felloe depth, rim thickness and spoke section stay put. The axle rides at the new apothem and the bed rises with it, so 0.64 is a low squat cart and 0.86 a tall-wheeled one whose rims stand well above the bed floor.","affects":"geometry","min":0.64,"max":0.86,"step":0.002},"spokes":{"type":"range","default":8,"label":"Spokes per wheel","describe":"Number of straight spokes in each wheel, evenly spaced with one always at top dead centre. 6 reads as a heavy rough farm wheel, 8 is the shipped cart, 12 as fine coachwork. Spoke section is fixed, so more spokes means a denser disc, never thicker timber.","affects":"geometry","min":6,"max":12,"step":1}},"presets":{"weathered-oak":{"rail":"#c2a479","handle":"#a5855e","plank":"#8c6a47","wheel":"#75563b","floor":"#5d4430","stake":"#4a3527","iron":"#57544e"},"sun-bleached":{"rail":"#e0d2b4","handle":"#c2a479","plank":"#a5855e","wheel":"#8c6a47","floor":"#75563b","stake":"#5d4430","iron":"#87847c"},"dark-walnut":{"rail":"#a5855e","handle":"#8c6a47","plank":"#75563b","wheel":"#5d4430","floor":"#4a3527","stake":"#3a2a1e","iron":"#6e6b63"},"green-painted":{"rail":"#4c8140","handle":"#8c6a47","plank":"#3d6b34","wheel":"#75563b","floor":"#5d4430","stake":"#25402c","iron":"#57544e"}},"rev":1786184515,"materials":{"plank":{"kind":"wood","finish":"oiled"},"rail":{"kind":"wood","finish":"oiled"},"stake":{"kind":"wood","finish":"oiled"},"floor":{"kind":"wood","finish":"oiled"},"wheel":{"kind":"wood","finish":"oiled"},"handle":{"kind":"wood","finish":"oiled"},"iron":{"kind":"metal","finish":"cast"}},"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":1792492160,"mod_v":1786184515}