{"params":{"colorway":{"type":"choice","default":"cream-stone","label":"Colorway","describe":"curated kit-palette scheme; sets all seven zone albedos at once. cream-stone = the pale rubble mill that ships; moss-stone = darker tan and brown granite under a tarred green-black cap; red-timber = red-oxide paint on the posts, belt and window surrounds against pale stone; red-cap = the paint moved to the cap, sails and door over a dark hardwood frame; sage-frame = a quiet sage-green frame on pale stone. Every scheme keeps the window and door recesses on the darkest slate","options":["cream-stone","moss-stone","red-timber","red-cap","sage-frame"]},"stone":{"type":"color","default":"#e8dcc0","label":"Stone","describe":"albedo of the dominant masonry blocks (about 82% of the wall cards) and of the straw filling in the sail panels \u2014 the lightest mass on the model"},"mortar":{"type":"color","default":"#b89b72","label":"Mortar & minority stone","describe":"albedo of the wall core showing between the proud blocks (every mortar joint) and of the one-in-five weathered-back stones"},"timber":{"type":"color","default":"#8c6a4a","label":"Timber","describe":"albedo of the hand-hewn frame: corner posts, the belt band ring, the cap collar, the cap battens, every window and door surround, and the finial spike"},"darkTimber":{"type":"color","default":"#6f4e37","label":"Dark timber","describe":"albedo of the cap cone shingles, the eave fascia and soffit, the windshaft nose and hub, the door planks, and the sail whips and lattice bars"},"iron":{"type":"color","default":"#3c4550","label":"Ironwork","describe":"albedo of the dark slate ironwork: the band around the sail hub and the two straps across the door leaf. The darkest value on the model, and dark by day AND at night \u2014 no lamp shines on the outside of a mill"},"interior":{"type":"color","default":"#363f4a","label":"Interior (lit at night)","describe":"albedo of the milling floors you see THROUGH the openings: the dark reveal lining all eight upper windows, the two lower windows, and the doorway behind the plank door. A hair darker than the ironwork so by day it reads as the same shadow, but it is its own zone because it is the surface `night` lights \u2014 set it warm and the windows glow while the hub band and door straps stay dark"},"moss":{"type":"color","default":"#7d8a5a","label":"Moss","describe":"albedo of the three weathered base-course stones, one each on three faces; the only green on the building"},"tallness":{"type":"range","default":1,"label":"Tallness","describe":"height of the upper drum between the belt band and the eaves, 2.54 m at 0.75 to 3.99 m at 1.18 (3.38 m by default). The cap, sails and windows ride up with it; the lower tier, the door and the footprint never move, so the door stays at human scale. 0.75 is a squat mill-house, 1.18 a slender tower","affects":"geometry","icon":"\u2195\ufe0f","min":0.75,"max":1.18},"batter":{"type":"range","default":0.7228,"label":"Wall batter","describe":"the eave radius as a fraction of the ground radius, so how hard the walls lean in. 0.60 is a steep near-conical smock mill, 0.7228 the default splay, 0.88 an almost straight-sided drum. The ground footprint is fixed; the cap cone, the eave flare and the sail standoff all re-derive from the new eave radius so the cross always clears the wall","affects":"geometry","icon":"\ud83d\udcd0","min":0.6,"max":0.88},"capPitch":{"type":"range","default":1,"label":"Cap pitch","describe":"height of the conical cap above its eave, 1.60 m at 0.62 to 3.35 m at 1.30 (2.58 m by default). 0.62 is a low domed lid, 1.30 a steep witch-hat that adds most of a metre to the silhouette. The finial rides on the apex; the eave flare and collar are unchanged","affects":"geometry","icon":"\ud83c\udfa9","min":0.62,"max":1.3},"sailSpan":{"type":"range","default":1,"label":"Sail span","describe":"length of each whip from the hub, so the tip-to-tip span of the cross: 5.18 m at 0.72 to 8.28 m at 1.15 (7.20 m by default). At 0.72 the cross sits inside the tower height and the building dominates; at 1.15 the sails are the silhouette. Panel, lattice and staggered tip all scale with it","affects":"geometry","icon":"\u2733\ufe0f","min":0.72,"max":1.15},"sails":{"type":"choice","default":"4","label":"Sail count","describe":"number of whips on the windshaft, evenly spaced and kept mirror-symmetric about the vertical: 4 is the classic X of the default build, 5 is the five-sail mill \u2014 one whip standing straight up past the finial and the cross reading as a star instead of a cross. Each whip carries its own straw panel, lattice and staggered tip, so a whip costs 94 triangles; six would put the model over its 2000-triangle budget, which is why the option stops at five","affects":"geometry","icon":"\ud83c\udf00","options":["4","5"]}},"presets":{"cream-stone":{"stone":"#e8dcc0","mortar":"#b89b72","timber":"#8c6a4a","darkTimber":"#6f4e37","iron":"#3c4550","interior":"#363f4a","moss":"#7d8a5a"},"moss-stone":{"stone":"#b89b72","mortar":"#8c6a4a","timber":"#6f4e37","darkTimber":"#4a6a4f","iron":"#3c4550","interior":"#363f4a","moss":"#7d8a5a"},"red-timber":{"stone":"#e8dcc0","mortar":"#8c6a4a","timber":"#9a3b32","darkTimber":"#6f4e37","iron":"#3c4550","interior":"#363f4a","moss":"#4a6a4f"},"red-cap":{"stone":"#e8dcc0","mortar":"#8c6a4a","timber":"#6f4e37","darkTimber":"#9a3b32","iron":"#3c4550","interior":"#363f4a","moss":"#7d8a5a"},"sage-frame":{"stone":"#e8dcc0","mortar":"#b89b72","timber":"#7d8a5a","darkTimber":"#6f4e37","iron":"#3c4550","interior":"#363f4a","moss":"#4a6a4f"}},"night":{"interior":{"color":"#ffb14a","intensity":0.6,"describe":"tallow lamplight on the milling floors, leaking out through the window reveals and the open doorway","albedo":"#363f4a","findable":true}},"rev":1786017407,"materials":{"stone":{"kind":"stone","finish":"rough"},"mortar":{"kind":"stone","finish":"rough"},"timber":{"kind":"wood","finish":"raw"},"darkTimber":{"kind":"wood","finish":"raw"},"iron":{"kind":"metal","finish":"cast"},"interior":{"kind":"wood","finish":"raw"},"moss":{"kind":"foliage","finish":"moss"}},"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":1792498031,"mod_v":1786017407}