{"params":{"colorway":{"type":"choice","default":"clinical-steel","label":"Colorway","describe":"Curated kit-coherent scheme; sets all six zone colours at once. clinical-steel is the reference and the default: bright stainless, near-white dispensers and EMERGENCY RED on the lever caps and push buttons, exactly as the reference renders show. theatre-blue keeps the identical metal and swaps the one accent to the kit guide blue with a deep navy in the recesses \u2014 the quieter, more corporate ward. ward-mint drops the whole metal a rung to an older, greyer trough and puts mint on the controls, which is the softest of the four. graphite-ward is the outlier: dark gunmetal stainless with amber controls, by far the highest contrast and the only scheme where the dispensers rather than the trough are the obvious light mass. Every scheme keeps one value ladder \u2014 dispensers lightest, chrome above the steel, basin below it, vision near-black \u2014 so the thumbnail reads the same way in all four.","options":["clinical-steel","theatre-blue","ward-mint","graphite-ward"]},"steel":{"type":"color","default":"#e6eaed","label":"Stainless","describe":"Albedo of the dominant stainless mass: the whole splashback slab and its clipped corners, the floor pedestal, the trough apron and its foot chamfer, the rim band and its oversailing underside, and the reveals of the recessed vision panel. By far the largest zone and normally the mid-tone the rest is judged against."},"basin":{"type":"color","default":"#8b98a3","label":"Basin","describe":"Albedo of the inside of the trough: the chamfered lip, the four well walls, the cove at the bottom and the well floor. Held one value rung under the stainless so the well reads as a real cavity from the hero angle instead of fusing with the rim \u2014 a bowl painted its rim tone disappears at thumbnail size."},"chrome":{"type":"color","default":"#eef1f4","label":"Chromework","describe":"Albedo of the plumbing: every gooseneck spout, the tap backplates and valve blocks, the elbow lever bars, and the waste bosses in the trough floor. Read as polished plate by VALUE and hue alone; the asset carries no metalness. Kept a rung ABOVE the stainless because a 42 mm tube standing against a 1.26 m panel needs the separation, or the goosenecks \u2014 the whole silhouette \u2014 vanish into the wall."},"dispenser":{"type":"color","default":"#f5f7f8","label":"Dispensers","describe":"Albedo of the moulded dispenser bodies on the splashback, including the walls of their recessed sight windows. The lightest zone on the piece, which is what makes two small boxes read against a whole wall of metal behind them."},"control":{"type":"color","default":"#e0453d","label":"Controls","describe":"THE one saturated accent, and it is deliberately confined to a single family: everything a hand or an elbow actually touches \u2014 the outboard cap of each elbow lever and the two oversize push domes under each dispenser. Spread onto a second family it stops signalling and starts reading as the object paint, so nothing structural ever takes this colour."},"vision":{"type":"color","default":"#2c333b","label":"Dark glass","describe":"The near-black family, used only ever as a HOLE in a mid-tone field: the floor of the recessed vision panel centred in the splashback, the floors of the dispenser sight windows, and the throats of the waste bosses. Every one of them is a real sunken opening with real reveals, never a dark rectangle painted on a flat face. It is the only value break on the splashback and carries the whole front elevation at distance."},"bays":{"type":"range","default":2,"label":"Bays","describe":"How many scrub STATIONS the trough is built for, and it REBUILDS rather than scales: each bay adds 0.62 m of trough at a constant pitch and brings its own gooseneck spout, elbow-lever tap on its own backplate, and waste boss, so the triangle count moves with the knob. 2 is the default and the reference: 1.26 m overall, two spouts, two taps, two wastes. 1 sheds a whole station for a compact 0.64 m single-station trough \u2014 the scrub-up point outside a small procedure room rather than a theatre \u2014 keeping the same 1.50 m height, the same 0.62 m depth, the same 0.90 m rim line, the same rim and wall sections and the same dispenser pair, so the two stand against one wall together. The default IS the maximum on purpose: the kit snaps to a 2 m grid and a prop must fit one cell, so the knob only sheds.","affects":"geometry","min":1,"max":2,"step":1},"base":{"type":"choice","default":"open","label":"Base","describe":"What is underneath the trough, and it rebuilds the entire lower half of the front elevation without moving the bounding box. open is the default and the reference: the trough is CANTILEVERED off the splashback with open daylight under it, its apron stopping at 0.52 m over a chamfered foot, and only a narrow pedestal running down behind to the floor \u2014 the negative space that makes the piece read as wall-hung. cabinet boxes the same trough in instead, carrying the full-width apron all the way down over a recessed 60 mm toe kick so it stands as a closed service cabinet, which is what a sluice or a dirty-utility room gets. Rim height, width, depth and every section are identical in both.","affects":"geometry","options":["open","cabinet"]},"dispensers":{"type":"choice","default":"soap","label":"Dispensers","describe":"What is mounted on the splashback beside the vision panel. soap is the default and the reference: one dispenser box at each outer end, at elbow height. soap-and-brush STACKS a second box under each, so each end of the panel carries a soap unit above a brush-pack unit \u2014 four boxes, the fully-dressed theatre scrub-up, and it stacks vertically rather than spreading sideways so it builds at either bay count. none strips them to a bare splashback for a room whose dispensers are mounted separately; the panel behind is a finished flat face at every value, so nothing is left behind and no hole appears. The boxes are always a symmetric pair at the panel ends whatever the bay count, and the vision panel between them narrows to suit.","affects":"geometry","options":["soap","soap-and-brush","none"]}},"presets":{"clinical-steel":{"steel":"#e6eaed","basin":"#8b98a3","chrome":"#eef1f4","dispenser":"#f5f7f8","control":"#e0453d","vision":"#2c333b"},"theatre-blue":{"steel":"#e6eaed","basin":"#8b98a3","chrome":"#eef1f4","dispenser":"#f5f7f8","control":"#3c85bd","vision":"#14395c"},"ward-mint":{"steel":"#d9dfe3","basin":"#66727d","chrome":"#eef1f4","dispenser":"#f5f7f8","control":"#4fae97","vision":"#2b7f6c"},"graphite-ward":{"steel":"#66727d","basin":"#46505a","chrome":"#e6eaed","dispenser":"#eef1f4","control":"#f5a04a","vision":"#1a1f26"}},"rev":1792408798,"materials":{"steel":{"kind":"metal","finish":"brushed"},"basin":{"kind":"metal","finish":"brushed"},"chrome":{"kind":"metal","finish":"polished"},"dispenser":{"kind":"plastic","finish":"satin"},"control":{"kind":"plastic","finish":"gloss"},"vision":{"kind":"glass","finish":"clear"}},"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":1792454892,"mod_v":1792408798}