{"params":{"colorway":{"type":"choice","default":"shop-green","label":"Colorway","describe":"curated two-tone scheme: canopy fabric, valance band and painted timber frame. shop-green is the approved default (one uniform dark green over pale timber); awning-red and slate-blue give the valance a visibly lighter band than the canopy; canvas-cream is an unbleached-canvas awning on grey frame.","affects":"colors","options":["shop-green","awning-red","slate-blue","canvas-cream"]},"fabric":{"type":"color","default":"#3d6b52","label":"Canopy fabric","describe":"albedo of the sloped top plane, the thick leading edge and the flat soffit \u2014 the dominant mass, ~70% of the visible area.","affects":"colors"},"valance":{"type":"color","default":"#3d6b51","label":"Valance band","describe":"albedo of the short flap hanging at the front. Defaults 1/255 off the canopy so the awning reads as one uniform colour; set it apart for a classic two-tone awning.","affects":"colors"},"frame":{"type":"color","default":"#9a8472","label":"Timber frame","describe":"albedo of the wall mounting board (the whole back face and the lip above the ridge) and of the seven ribs under the soffit. Keep it lighter than the fabric \u2014 it is what stops the underside reading as one flat value.","affects":"colors"},"rise":{"type":"range","default":1.27,"label":"Rise","describe":"total height in metres, set by how high the back ridge sits on the wall. 1.00 is a shallow shade hood pitched at ~30 degrees; 1.55 is a steep, deep-shading wedge at ~50 degrees. Changes the front silhouette directly; footprint is unaffected.","affects":"geometry","min":1,"max":1.55},"valanceDrop":{"type":"range","default":0.32,"label":"Valance drop","describe":"how far the front flap hangs below the soffit, in metres, and therefore how high the whole canopy sits off the shopfront head. 0.18 is a mere hem; 0.50 is a deep shop-sign band taking up nearly half the front elevation.","affects":"geometry","min":0.18,"max":0.5},"projection":{"type":"range","default":1,"label":"Projection","describe":"how far the awning reaches out from the wall, in metres. 0.75 is a tight shade hood; 1.40 is a full pavement canopy with a much larger sloped top face and a shallower pitch. Width stays exactly 4 m at every value, so clones still chain.","affects":"geometry","min":0.75,"max":1.4}},"presets":{"shop-green":{"fabric":"#3d6b52","valance":"#3d6b51","frame":"#9a8472"},"awning-red":{"fabric":"#b63735","valance":"#c7504d","frame":"#e8e4de"},"slate-blue":{"fabric":"#45525f","valance":"#7b8b8f","frame":"#c1b0a1"},"canvas-cream":{"fabric":"#e8e4de","valance":"#9a8472","frame":"#736e69"}},"rev":1792408799,"materials":{"fabric":{"kind":"fabric","finish":"canvas"},"valance":{"kind":"fabric","finish":"canvas"},"frame":{"kind":"wood","finish":"oiled"}},"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":1792468848,"mod_v":1792408799}