{"params":{"colorway":{"type":"choice","default":"mossy-grey","label":"Colorway","describe":"Curated stone colourways: mossy-grey (cool grey cemetery stone, green moss), sandstone (warm tan slabs, ochre lichen), dark-granite (near-charcoal haunted-house stone, dark moss), pale-limestone (bleached pale slabs, sage lichen).","options":["mossy-grey","sandstone","dark-granite","pale-limestone"]},"slab":{"type":"color","default":"#aca09e","label":"Tread & coping slabs","describe":"Dressed stone of the tread slabs, landing and the sloped coping on the cheek walls."},"stone":{"type":"color","default":"#978a86","label":"Fieldstone","describe":"Rubble fieldstones of the cheek walls, risers and back face."},"moss":{"type":"color","default":"#6e8136","label":"Moss","describe":"Fieldstones grown over with moss."},"mortar":{"type":"color","default":"#776a68","label":"Mortar","describe":"Recessed mortar bed between the stones and under the slab joints."},"steps":{"type":"choice","default":"6","label":"Steps","describe":"Number of 0.17 m risers, the last one being the landing: 3 is a low 0.51 m stoop, 6 a 1.02 m flight, 9 a long 1.53 m flight. Walls, coping and stones are rebuilt at the same pitch.","affects":"geometry","options":["3","6","9"]},"landing":{"type":"range","default":0.8,"label":"Landing depth","describe":"Depth of the flat landing at the top in metres. 0.4 is a single tread-sized top step, 1.2 a deep platform laid as two courses of slabs; the cheek walls and back face extend with it.","affects":"geometry","min":0.4,"max":1.2,"step":0.05},"settle":{"type":"range","default":0,"label":"Settling","describe":"How far the old slabs have sunk and tipped, each its own way. 0 is a true, level flight; 1 has every slab dropped up to 4 cm at its nose and tipped up to 4 cm sideways, so the treads step unevenly and the joints open into lips: an old neglected stair.","affects":"geometry","min":0,"max":1,"step":0.05},"overgrowth":{"type":"range","default":0.3,"label":"Moss","describe":"Share of fieldstones gone green with moss, densest on the risers and low down. 0 is clean grey stone, 1 has most of the risers and the lower walls mossed over. Changes no geometry.","min":0,"max":1,"step":0.05},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each slab and fieldstone drifts from the base colour, as separately quarried stone does. 0 is a uniform surface, 0.35 a normal batch, 1 a deliberately mixed reclaimed one. Changes no geometry at any value.","min":0,"max":1,"step":0.05}},"presets":{"mossy-grey":{"slab":"#aca09e","stone":"#978a86","moss":"#6e8136","mortar":"#776a68"},"sandstone":{"slab":"#bf947c","stone":"#927870","moss":"#9c923b","mortar":"#6e5531"},"dark-granite":{"slab":"#776a68","stone":"#594c4d","moss":"#4f5726","mortar":"#332622"},"pale-limestone":{"slab":"#e0dddd","stone":"#aca09e","moss":"#a0a46e","mortar":"#927870"}},"materials":{"slab":{"kind":"stone","finish":"rough"},"stone":{"kind":"stone","finish":"rough"},"moss":{"kind":"foliage","finish":"moss"},"mortar":{"kind":"stone","finish":"concrete"}},"rev":1793211491,"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":1793211504,"mod_v":1793211491}