{"params":{"colorway":{"type":"choice","default":"cedar","label":"Colorway","describe":"Curated kit-coherent timber scheme; it repaints the seat planks (with the foot rail) and the log posts with their peg heads, and leaves the seasonal dressing alone. cedar is the reference bench: warm red-brown planks on darker red-brown logs. honey-pine is paler golden planks on grey-brown logs. driftwood is silver-grey planks on dull brown logs. dark-stain is chocolate planks on near-black brown logs. park-green is a forest-green stained seat on grey-brown logs.","options":["cedar","honey-pine","driftwood","dark-stain","park-green"]},"rows":{"type":"range","default":1,"label":"Rows","describe":"How many bench rows stand one behind another. 1 (default) is a single 4.0 x 0.3 m bench with its seat 0.45 m up. Each added row is a whole further bench 1.0 m behind (-Z, away from the fire at +Z) and 0.15 m higher on longer posts, with a sawn foot rail housed across the front of its posts 0.45 m below its seat. 3 is a stepped bank with seats at 0.45 / 0.60 / 0.75 m filling 4 x 3 m. The origin stays on the front row at every value, so adding rows never moves the row by the fire. Plank and post sections never change.","affects":"geometry","min":1,"max":3,"step":1},"posts":{"type":"range","default":3,"label":"Posts","describe":"Log posts under each row, spaced evenly at 4 m / count and centred, so the spacing carries on unbroken across a joint when rows are chained end to end. 2 is a spare bench on two posts 1.0 m in from the ends, 3 (default) has posts at -1.33, 0 and +1.33 m, 4 is a heavy bench with a post every metre. The posts keep one thickness; the peg pairs follow them.","affects":"geometry","min":2,"max":4,"step":1},"season":{"type":"choice","default":"summer","label":"Season","describe":"What the weather has left on the bench; the bench itself is the same build in all four. summer is bare. spring scatters pale blossom petals along every seat. autumn drops ochre leaves on every seat. winter lays an uneven snow slab along every seat and a thin ridge of snow on every foot rail, cut flat at both ends so the snow carries on across a chained joint. Nothing opens, closes or moves in any season.","affects":"geometry","options":["spring","summer","autumn","winter"]},"wear":{"type":"range","default":0.3,"label":"Wear","describe":"0 freshly painted and new, 1 old and weathered: faded paint, dirt, rust and small chips; the object itself never changes. On this bench, which has no paint and no metal: the planks grey piece by piece (seat tops most), the posts and foot rails grey less and darken with dirt, and above 0.3 two shallow chips up to 2 cm deep open in the front arris of each front plank. Triangle count, footprint, silhouette and both mating ends are identical at every value.","affects":"geometry","min":0,"max":1,"step":0.1},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each plank, rail and log post drifts from its base colour, as separately sawn and felled stock does. 0 is a uniform machine-made surface, 0.35 a normal batch, 1 a deliberately mixed reclaimed one. Each piece keeps ONE shade on all its faces, and the left and right posts of a pair match. Snow and petals are never varied. Changes no geometry at any value.","min":0,"max":1,"step":0.05},"plank":{"type":"color","default":"#ae6125","label":"Seat planks","describe":"Albedo of the sawn timber: both seat planks of every row and the foot rails of the raised rows."},"post":{"type":"color","default":"#9c471c","label":"Log posts","describe":"Albedo of the round log posts that carry every row, and of the square peg heads cut from the same wood: a pair on the seat over each post."},"snow":{"type":"color","default":"#f2f6f8","label":"Snow","describe":"Albedo of every snow mass in the winter build; unused in the other seasons."},"leaves":{"type":"color","default":"#dcaa42","label":"Fallen leaves","describe":"Albedo of the fallen leaves in the autumn build; unused in the other seasons."},"blossom":{"type":"color","default":"#e5d5c4","label":"Blossom petals","describe":"Albedo of the blown petals in the spring build; unused in the other seasons."}},"presets":{"cedar":{"plank":"#ae6125","post":"#9c471c","snow":"#f2f6f8","leaves":"#dcaa42","blossom":"#e5d5c4"},"honey-pine":{"plank":"#c87738","post":"#906340","snow":"#f2f6f8","leaves":"#dcaa42","blossom":"#e5d5c4"},"driftwood":{"plank":"#9b8c73","post":"#715540","snow":"#f2f6f8","leaves":"#dcaa42","blossom":"#e5d5c4"},"dark-stain":{"plank":"#653115","post":"#48372d","snow":"#f2f6f8","leaves":"#dcaa42","blossom":"#e5d5c4"},"park-green":{"plank":"#4c5737","post":"#906340","snow":"#f2f6f8","leaves":"#dcaa42","blossom":"#e5d5c4"}},"materials":{"plank":{"kind":"wood","finish":"raw"},"post":{"kind":"wood","finish":"raw"},"snow":{"kind":"snow","finish":"powder"},"leaves":{"kind":"foliage","finish":"leaf"},"blossom":{"kind":"foliage","finish":"petal"}},"rev":1792408796,"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":1792415563,"mod_v":1792408796}