{"params":{"colorway":{"type":"choice","default":"oak-iron","label":"Colorway","describe":"curated scheme; sets every zone albedo at once. oak-iron = the shipped warm oak post with near-black wrought iron; weathered-ash = pale sun-bleached timber; village-green = the same post with dark-green painted ironwork; market-red = creosoted dark post with oxblood-painted iron","options":["oak-iron","weathered-ash","village-green","market-red"]},"wood":{"type":"color","default":"#8c6a4a","label":"Post timber","describe":"albedo of the whole hand-hewn post shaft (its octagonal faces and bevels are one uniform tone; the darker bevel read comes from scene lighting, not paint)"},"woodEnd":{"type":"color","default":"#6f4e37","label":"Sawn ends","describe":"albedo of the post end grain \u2014 the sawn cap on top of the timber and its foot; darker than the shaft because it is cut across the grain"},"iron":{"type":"color","default":"#3c4550","label":"Ironwork","describe":"albedo of every wrought-iron part: mount plate, gooseneck bracket and brace, hanging ring, lantern roof, cage posts, collars, bottom finial and the optional post bands"},"wax":{"type":"color","default":"#e8dcc0","label":"Candle wax","describe":"albedo of the candle bodies standing on the lantern floor"},"stone":{"type":"color","default":"#b89b72","label":"Footing stone","describe":"albedo of the optional stone footing collar at the base of the post; only present when the footing knob is on"},"glass":{"type":"color","default":"#ffe6bf","label":"Lantern glass","describe":"albedo of the four translucent lantern panes; pale warm neutral by day, and the zone that leaks candle light after dark (see the night map)"},"flame":{"type":"color","default":"#4a3410","label":"Flame body","describe":"albedo of the small candle flames; dark by day because their emissive glow, not their albedo, is what the eye reads. This is the zone the night map burns"},"glow":{"type":"color","default":"#ffbe57","label":"Flame glow","describe":"emissive colour the candle flames give off \u2014 warm gold by default; drives the light the lantern appears to throw, independent of the flame albedo"},"postHeight":{"type":"range","default":2.2,"label":"Post height","describe":"height of the timber post in metres, measured to its sawn top; 1.5 a low courtyard lamp, 2.2 the shipped street post, 2.4 a tall square lamp. REBUILT, not stretched: the timber gains or loses a whole hewn section at a ~0.5 m pitch, so the height quantizes and the tri count steps with it (3 sections below 1.75 m, 4 up to 2.25 m, 5 above \u2014 462 / 478 / 494 tris). The bracket, lantern and any post bands ride up on the post head at their own fixed size","affects":"geometry","min":1.5,"max":2.4},"bands":{"type":"range","default":0,"label":"Iron bands","describe":"whole number of wrought-iron reinforcing collars strapped around the post shaft, spread evenly between the footing and the bracket mount; 0 (default) is the bare shipped timber, 3 is a heavily banded post. They follow the timber taper and stand ~11 mm proud of it","affects":"geometry","min":0,"max":3},"footing":{"type":"toggle","default":false,"label":"Stone footing","describe":"a tapered stone collar cast around the foot of the post, ~0.25 m tall and ~0.36 m across at the ground; off (default) leaves the bare timber running into the ground as shipped. On, the post foot is closed by the footing instead of its own sawn cap","affects":"geometry"},"candles":{"type":"range","default":3,"label":"Candles","describe":"whole number of wax candles burning on the lantern floor (1-4); the tall centre candle is always first, then shorter stubs are added around it, each with its own flame. 1 is a single guttering taper, 4 a full lantern","affects":"geometry","min":1,"max":4},"scale":{"type":"range","default":1,"label":"Scale","describe":"Scales the whole model; 1 is as built. Real-world size is in this range (real height is 3-4.5 m, as built 2.2 m).","affects":"geometry","min":1,"max":2.25,"step":0.05}},"presets":{"oak-iron":{"wood":"#8c6a4a","woodEnd":"#6f4e37","iron":"#3c4550","wax":"#e8dcc0","stone":"#b89b72","glass":"#ffe6bf","flame":"#4a3410","glow":"#ffbe57"},"weathered-ash":{"wood":"#b89b72","woodEnd":"#8c6a4a","iron":"#3c4550","wax":"#e8dcc0","stone":"#6f4e37","glass":"#f2e8d2","glow":"#ffd38a","flame":"#4a3410"},"village-green":{"wood":"#8c6a4a","woodEnd":"#6f4e37","iron":"#4a6a4f","wax":"#e8dcc0","stone":"#b89b72","glass":"#ffe6bf","flame":"#4a3410","glow":"#ffbe57"},"market-red":{"wood":"#6f4e37","woodEnd":"#8c6a4a","iron":"#9a3b32","wax":"#e8dcc0","stone":"#b89b72","glass":"#ffe6bf","flame":"#4a3410","glow":"#ffbe57"}},"night":{"flame":{"color":"#ffd98a","intensity":1,"describe":"the candle flames themselves, burning pale gold \u2014 the source","albedo":null,"findable":false},"glass":{"color":"#ffb04a","intensity":0.75,"describe":"the four lantern panes glowing warm amber with the candle light behind them","albedo":null,"findable":false}},"rev":1792626387,"materials":{"wood":{"kind":"wood","finish":"raw"},"woodEnd":{"kind":"wood","finish":"raw"},"iron":{"kind":"metal","finish":"cast"},"wax":{"kind":"plastic","finish":"satin"},"stone":{"kind":"stone","finish":"rough"},"glass":{"kind":"glass","finish":"clear"},"flame":{"kind":"emissive","finish":"flame"},"glow":{"kind":"emissive","finish":"glow"}},"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":1792626396,"mod_v":1792626387}