{"params":{"colorway":{"type":"choice","default":"weathered-grey","label":"Colorway","describe":"curated kit-coherent scheme; sets all five zones at once and every scheme keeps the same ALTERNATING value ladder up the stack (ground course, plinth, shaft, cornice, lamp, roof), so the column never collapses into one grey block. weathered-grey is the reference: pale granite with a bright roof, a darker dressed-course tone and a deep green mossy ground course, exactly as in the refs. pale-granite lifts the whole object almost to white for a freshly cut lantern with only a grey stain at the foot. dark-basalt drops it to near-black volcanic stone with an unlit black aperture \u2014 the most dramatic against blossom. mossy-shrine keeps the reference stone but takes the foot to a bright wet green and the aperture to smoke-stained brown, for a lantern that has stood in a shaded garden for a century. warm-sandstone re-cuts it in honey sandstone with a light green foot.","options":["weathered-grey","pale-granite","dark-basalt","mossy-shrine","warm-sandstone"]},"roof":{"type":"color","default":"#e4e2dc","label":"Roof stone","describe":"albedo of the pyramidal roof shell AND the ball finial with its little plinth \u2014 one zone because they are one carved cap, and a scheme that moved one without the other would read as a mistake. It is the brightest zone by default because it is the part seen against open sky from street level: taking it down to the lamp-frame colour makes the whole head read as a single lump and loses the upturned corners. It is also the only zone the roof soffit shows, so it sets how dark the shadow over the window reads."},"stone":{"type":"color","default":"#c7cbcc","label":"Shaft & lamp stone","describe":"albedo of the shaft pillar, the lamp housing frame (corner piers and top and bottom rails) and the lamp floor and ceiling behind the openings \u2014 the pale granite that dominates the object. The largest painted area, so it sets the overall stone colour. It touches the dressed-course tone at BOTH ends of the shaft and again under the eaves, so keep it clearly above `courses` or the waist under the lamp disappears and the shaft looks like it runs straight into the roof."},"courses":{"type":"color","default":"#a9afb4","label":"Dressed courses","describe":"albedo of the stepped plinth courses above the ground course AND of the flared table and cornice block under the lamp. One zone because they are one element repeated: the stepped dressed stone that terminates the shaft top and bottom. Held a clear step BELOW the shaft tone so the two widenings in the silhouette are legible in flat light; bring it up to the shaft colour and the lantern reads as an undifferentiated post."},"moss":{"type":"color","default":"#2f6b4f","label":"Mossy ground course","describe":"albedo of the LOWEST plinth course only \u2014 the one step that touches the earth, where the refs show the stone stained green. It owns that whole course (sides, chamfer and top ledge) rather than a painted patch, so it reads as weathering rather than as a stripe, and it is the object's only colour accent against an otherwise entirely grey piece. Set it to the dressed-course colour for a clean, newly placed lantern; take it to brown for an earth-stained one."},"pane":{"type":"color","default":"#3c4145","label":"Lamp pane","describe":"albedo of the recessed pane inside the lamp housing, seen through the window opening on all four faces, 0.03 m behind the frame. Dark slate by day so the aperture reads as a real punched hole rather than a painted square, and it is the ONE zone that lights after dark (see `night`), so it must stay distinct from the frame around it: matched to the frame colour the window vanishes by day and the whole lamp glows by night instead of just the opening."},"tallness":{"type":"range","default":1.4,"label":"Overall height","describe":"overall height of the lantern in metres, 1.10 m (a squat garden lantern you look down on) to 1.62 m (a tall precinct lantern flanking a shrine path). It is NOT a scale: the plinth courses, the table and cornice, the lamp housing, the roof and the finial are all FIXED sections at every value, and only the monolithic shaft is re-cut to make up the difference \u2014 which is the honest answer here, because a lantern shaft is one quarried stone with nothing repeating along it (BUILD.md's stated exception; `baseSteps` is this asset's repeated-structure knob and it does move the triangle count). The lamp, the roof overhang and the base footprint are therefore identical at 1.10 m and 1.62 m, so the object goes from stocky to slender rather than merely bigger. Overall height is held across `baseSteps` too \u2014 adding a course shortens the shaft by the same 0.077 m.","affects":"geometry","min":1.1,"max":1.62},"baseSteps":{"type":"range","default":3,"label":"Plinth courses","describe":"how many square courses the stepped plinth is built from: 2 (a low two-step foot, 0.43 m across), 3 (the reference, 0.50 m) or 4 (a broad temple-forecourt base, 0.57 m). REBUILT, not stretched \u2014 each course is the same fixed 0.077 m tall and steps in by the same 0.036 m per side, and courses are added BELOW the topmost one so the shaft always lands on the same 0.356 m course; the triangle count moves with the knob (480 / 528 / 576). The footprint grows with it, so at 4 the lantern is 0.57 m across the base and the plinth, not the roof, becomes the widest thing on the object.","affects":"geometry","min":2,"max":4},"roofFlare":{"type":"range","default":1,"label":"Roof flare","describe":"how far the roof overhangs and how hard its four corners sweep up, scaling the eave outline and the corner lift together: 0.80 is a tight 0.45 m cap that barely oversails the lamp and reads sober and monumental, 1.00 is the reference 0.56 m roof, 1.28 is a 0.72 m parasol with strongly cocked corners that reads temple-ornate and throws a deep shadow over the windows. The roof PITCH, its thickness and everything below it are untouched, so this changes the object's whole silhouette from the front without moving its height: below about 0.89 the plinth overtakes the roof as the widest element and the lantern reads bottom-heavy.","affects":"geometry","min":0.8,"max":1.28}},"presets":{"weathered-grey":{"roof":"#e4e2dc","stone":"#c7cbcc","courses":"#a9afb4","moss":"#2f6b4f","pane":"#3c4145"},"pale-granite":{"roof":"#f2efe7","stone":"#e4e2dc","courses":"#c7cbcc","moss":"#8a9197","pane":"#4e5459"},"dark-basalt":{"roof":"#8a9197","stone":"#6b7278","courses":"#4e5459","moss":"#2e3134","pane":"#1b1d20"},"mossy-shrine":{"roof":"#d8d2c4","stone":"#c7cbcc","courses":"#a9afb4","moss":"#3f8a5e","pane":"#42352a"},"warm-sandstone":{"roof":"#f2efe7","stone":"#d9cfbc","courses":"#b9a88c","moss":"#6fa860","pane":"#63503c"}},"night":{"pane":{"color":"#F0C24B","intensity":0.8,"describe":"candle flame behind the recessed pane, seen through the four window openings","albedo":"#3c4145","findable":true}},"rev":1785689096,"materials":{"roof":{"kind":"stone","finish":"rough"},"stone":{"kind":"stone","finish":"rough"},"courses":{"kind":"stone","finish":"rough"},"moss":{"kind":"foliage","finish":"moss"},"pane":{"kind":"glass","finish":"clear"}},"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":1792492247,"mod_v":1785689096}