{"params":{"colorway":{"type":"choice","default":"oak-thatch","label":"Colorway","describe":"curated kit-palette scheme; sets all seven zone albedos at once. oak-thatch is the shipped barn (cream lime plaster, near-black oak frame, tan straw over a grey stone base). ox-blood paints the frame deep barn red under paler sun-bleached straw. moss-frame paints it olive green over lighter grey stone. weathered-daub inverts the values: ochre mud-daub walls, almost-black timber and a pale bleached thatch","affects":"colors","options":["oak-thatch","ox-blood","moss-frame","weathered-daub"]},"plaster":{"type":"color","default":"#dbcfb2","label":"Plaster","describe":"albedo of the lime-washed infill panels between the timbers and of both gable triangles \u2014 the largest wall mass. Keep it the lightest wall tone or the dark frame stops reading as a frame","affects":"colors"},"timber":{"type":"color","default":"#473427","label":"Timber frame","describe":"albedo of every structural baulk: corner posts, wall plates, mid rails, bay posts, all diagonal braces, gable rafters and king post, the cargo-door jambs and lintel, and the beam ends poking out of the thatch verge. It also paints the barn's beaten-earth FLOOR inside the doorway, the one interior surface that is not Glass. The darkest large zone \u2014 the value step against Plaster is what carries the half-timbered read at thumbnail size","affects":"colors"},"wood":{"type":"color","default":"#856850","label":"Boards","describe":"albedo of the planed joinery: the two cargo-door leaves and their planks, the hay-loft hatch and its little pitched hood, and the raised window surrounds. Deliberately lighter and warmer than Timber frame so the doors read as boarded joinery sitting in a dark frame, not as more frame","affects":"colors"},"thatch":{"type":"color","default":"#9f7b59","label":"Thatch","describe":"albedo of the entire straw roof mass, ONE uniform tone. The layered courses read through stepped geometry and the ragged fringe, never through painted tone (craft rule 7b)","affects":"colors"},"stone":{"type":"color","default":"#e0dfdf","label":"Stone base","describe":"albedo of the 0.55 m rubble base course wrapping all four walls. A cool grey against the warm plaster above it; it is the only cool mass on the building and it grounds the whole barn","affects":"colors"},"glass":{"type":"color","default":"#44434b","label":"Glass & interior","describe":"albedo of the window panes, the doorway reveal lining, the panel behind the loft hatch, and the inside of the hollow shell seen through the open cargo doors \u2014 the four inward-facing walls and the ceiling of the one enclosed volume a character can stand in. THIS is the zone that lights up after dark (see the night map) \u2014 keep it dark and cool by day, a real step darker than Plaster, because every face it paints looks away from the sky","affects":"colors"},"iron":{"type":"color","default":"#31333b","label":"Ironwork","describe":"albedo of the cargo doors' strap hinges and ring handles. Near-black hardware; it never emits light and it is deliberately a different zone from Glass so the night glow cannot reach it","affects":"colors"},"doorState":{"type":"choice","default":"ajar","label":"Cargo doors","describe":"which state the pair of cargo-door leaves is built in. shut = both leaves flat across the opening, a solid boarded gable; ajar = the shipped state, both leaves cracked 25 degrees with a dark wedge of interior showing between them and both leaves still inside the roof verge; open = both leaves swung 118 degrees right back past the facade, leaving the full 2 m doorway clear (this state pushes the leaves outside the roof overhang, which is what a barn with a cart going in looks like). Triangle-neutral","affects":"geometry","options":["shut","ajar","open"]},"bays":{"type":"range","default":3,"label":"Bays","describe":"how many 2 m kit bays long the barn is, and therefore its footprint: 2 = 4 x 4 m, 3 = the shipped 4 x 6 m (3 x 2 modules), 4 = 4 x 8 m. It REBUILDS rather than stretching \u2014 the bay pitch stays exactly 2 m, each bay adds its own bay post, its own window in each long wall and its own span of thatch columns, so the triangle count moves with it (about 1250 / 1500 / 1750). The 4 m gable span and the 3 m wall head never change, so every value still butts into a row of kit wall modules","affects":"geometry","min":2,"max":4,"step":1},"beams":{"type":"range","default":1,"label":"Beam section","describe":"cross-section of every structural timber \u2014 corner posts, plates, rails, bay posts, braces, rafters, door jambs and lintel. Lengths and layout are untouched (BUILD.md: sections change, the frame does not move), so 0.7 gives a lean 0.14 m frame that reads almost as trim on the plaster, and 1.4 the kit's chunky hand-hewn 0.28 m baulks with deep shadow lines. The outer faces stay pinned to the wall planes at every value, so the footprint never moves. Triangle-neutral","affects":"geometry","min":0.7,"max":1.4},"ridgeSag":{"type":"range","default":1,"label":"Ridge sag","describe":"how far the thatch ridge and eave lines dip in the middle of the run \u2014 the charm cue of an old thatched barn and the strongest silhouette knob here. 0.3 is a 0.09 m dip (freshly re-thatched, a nearly dead-level ridge), 1.0 the shipped 0.31 m swayback, 1.2 a heavy 0.37 m sway. Triangle-neutral: it moves the sweep columns, it never adds any","affects":"geometry","min":0.3,"max":1.2},"scale":{"type":"range","default":1,"label":"Scale","describe":"Scales the whole model; 1 is as built. Real-world size is in this range (real length is 12-30 m, as built 6.91 m).","affects":"geometry","min":1,"max":4.8,"step":0.05}},"presets":{"oak-thatch":{"plaster":"#dbcfb2","timber":"#473427","wood":"#856850","thatch":"#9f7b59","stone":"#bdbbba","glass":"#44434b","iron":"#31333b"},"ox-blood":{"plaster":"#dbcfb2","timber":"#7b3730","wood":"#9f7b59","thatch":"#bdaa93","stone":"#bdbbba","glass":"#44434b","iron":"#31333b"},"moss-frame":{"plaster":"#dbcfb2","timber":"#6f7c53","wood":"#856850","thatch":"#9f7b59","stone":"#cac9c9","glass":"#44434b","iron":"#31333b"},"weathered-daub":{"plaster":"#bdaa93","timber":"#251d19","wood":"#684d38","thatch":"#dbcfb2","stone":"#bdbbba","glass":"#44434b","iron":"#31333b"}},"night":{"glass":{"color":"#ffb15a","intensity":0.5,"describe":"lantern light leaking through the window panes, the cargo-door gap and the loft hatch","albedo":"#44434b","findable":true}},"rev":1792620473,"materials":{"plaster":{"kind":"paint","finish":"matte"},"timber":{"kind":"wood","finish":"raw"},"wood":{"kind":"wood","finish":"oiled"},"thatch":{"kind":"fabric","finish":"canvas"},"stone":{"kind":"stone","finish":"rough"},"glass":{"kind":"glass","finish":"clear"},"iron":{"kind":"metal","finish":"cast"}},"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.","night_note":"match `albedo` in COLOR_0 exactly, make those vertices emissive at `color` and `intensity`, and drop your scene lights. findable false means that colour is no longer in this asset's geometry: skip the zone rather than guessing.","preview_v":1792620674,"mod_v":1792620473}