{"params":{"colorway":{"type":"choice","default":"black-iron","label":"Colorway","describe":"Curated colour sets. black-iron: near-black iron on light grey stone with pale caps. mossy-granite: dark iron, darker stone with moss-green caps and curb top. witch-purple: iron painted deep purple with bright rust on dark stone. sandstone: black iron on tan stone with bone-white caps.","options":["black-iron","mossy-granite","witch-purple","sandstone"]},"piece":{"type":"choice","default":"straight","label":"Piece","describe":"Which fence piece for one 4 m cell, the fence on the cell centre line. straight: a 4 m run, stone posts flush at both cell edges (x = -2 and +2). corner: comes in at x = -2, turns 90 degrees at a third post on the cell centre and leaves at z = -2. end: comes in at x = -2 and stops at a post on the cell centre. Every open end is the same post, so pieces and the arched gate butt flush.","affects":"geometry","options":["straight","corner","end"]},"height":{"type":"range","default":1.5,"label":"Height","describe":"Height of the fence to the post cap apex, in metres. Posts and pickets are rebuilt longer; the curb, the lower rail and the scroll band keep their size, the band always sits just under the spear tips. 1.2 is a waist-high family plot railing, 1.9 a tall forbidding cemetery boundary.","affects":"geometry","min":1.2,"max":1.9,"step":0.05},"iron":{"type":"color","default":"#332622","label":"Iron","describe":"Pickets, spearheads, rails and scrolls."},"rust":{"type":"color","default":"#834421","label":"Rust","describe":"Rusted rail segments: the lower rail by the posts and the middle of the scroll band rail."},"stone":{"type":"color","default":"#aca09e","label":"Stone","describe":"Post shafts and feet and the curb sides."},"coping":{"type":"color","default":"#e0dddd","label":"Coping","describe":"The lighter top stone: post cap slabs and pyramids, and the curb top."},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each dressed stone face drifts from the base colour, as separately quarried blocks do. 0 is uniform stone, 0.35 a normal batch, 1 a deliberately mixed reclaimed one. Only the stone and coping vary; changes no geometry.","min":0,"max":1,"step":0.05}},"presets":{"black-iron":{"iron":"#332622","rust":"#834421","stone":"#aca09e","coping":"#e0dddd"},"mossy-granite":{"iron":"#443634","rust":"#783011","stone":"#776a68","coping":"#a0a46e"},"witch-purple":{"iron":"#5835a0","rust":"#a93206","stone":"#594c4d","coping":"#776a68"},"sandstone":{"iron":"#150e0c","rust":"#b3693e","stone":"#bf947c","coping":"#ebe4e3"}},"materials":{"iron":{"kind":"metal","finish":"cast"},"rust":{"kind":"metal","finish":"rusted"},"stone":{"kind":"stone","finish":"rough"},"coping":{"kind":"stone","finish":"rough"}},"rev":1793126114,"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":1793126123,"mod_v":1793126114}