{"params":{"colorway":{"type":"choice","default":"theater-tan","label":"Colorway","describe":"curated kit-coherent facade scheme; sets all ten zone albedos at once. theater-tan = the shipped warm tan stucco over red-brown masonry with a cream sign board; brick-red = sandy walls with deep red brick piers, crown and plinth; slate = a cool grey civic block with a near-black shopfront and ivory bulb studs; sandstone = pale painted masonry with red marquee lettering. Individual colour knobs override the preset","options":["theater-tan","brick-red","slate","sandstone"]},"stucco":{"type":"color","default":"#c1b0a1","label":"Wall stucco","describe":"albedo of the rendered wall mass: the whole upper facade panel between the piers and the three blank elevations (both dead-flat side walls and the back). The dominant zone by area \u2014 this is the colour the building reads as down the street. Keep it clearly LIGHTER than the masonry or the piers and window surrounds stop reading as relief"},"masonry":{"type":"color","default":"#97614a","label":"Masonry trim","describe":"albedo of the dressed stonework: the two full-height corner piers framing the facade, the plinth course at grade, the cornice and its coping lip, the parapet band, the stepped pediment and every upper window surround, sill and hood. A warm mid-tone that has to sit between the pale stucco and the dark shopfront so the facade reads as three values, not two"},"shopfront":{"type":"color","default":"#463b37","label":"Shopfront wall","describe":"albedo of the dark storefront wall inside the entrance porch \u2014 the pierced leaf carrying the two display windows and the door opening. Dark warm brown, never black: it is what makes the recessed porch read as depth under the marquee rather than as a painted panel"},"door":{"type":"color","default":"#322d2c","label":"Door and mullions","describe":"albedo of the slim joinery: the two door leaves stiles and rails, the central meeting mullion, and the four bars dividing each display window into three lights. The darkest of the woodwork tones \u2014 small, sparse, high-contrast members read against the glass behind them"},"marquee":{"type":"color","default":"#564e4a","label":"Marquee frame","describe":"albedo of the marquee's dark frame: its body, the lower lip that carries the bulb studs, and the ends returning back to the wall. It borders the cream sign board on every side, so it must stay several values DARKER than the sign or the whole slab flattens into one pale block"},"deck":{"type":"color","default":"#736e69","label":"Roof deck","describe":"albedo of the flat roof deck inside the parapet \u2014 the surface nobody sees from the street and everybody sees in a catalogue thumbnail. A neutral grey roofing tone, mid value so the pale parapet still reads against it from above"},"sign":{"type":"color","default":"#e8e4de","label":"Sign board","describe":"albedo of the three cream slats making up the marquee sign band, on the front face and on both end returns. The LIGHTEST zone on the model and the eye's first stop \u2014 this is also the surface that lights up after dark (see the night map), so keep it distinct from the lamp studs beside it"},"letters":{"type":"color","default":"#211f1d","label":"Marquee lettering","describe":"albedo of the raised letter blocks standing proud of the sign board. Present when signState is lettered or lit. Near-black by design and tiny in area \u2014 the contrast against the cream board is the whole point; a mid tone here turns the title into a smudge"},"lamp":{"type":"color","default":"#9f9890","label":"Bulb studs","describe":"albedo of the row of chunky bulb studs standing proud of the marquee lip (and, at signState lit, of a second chase along its top cap). Pale grey GLASS by day \u2014 deliberately not white, because these burn white after dark through the night map and a daytime white bulb is baked lighting"},"glass":{"type":"color","default":"#45525f","label":"Glazing","describe":"albedo of every pane: the two display windows, the glazing behind the entrance doors and the three tall upper windows. A flat opaque blue-slate by day; this is the zone that becomes warm lobby light at night, so it must never share a hex with the joinery in front of it"},"marqueeDepth":{"type":"range","default":1.15,"label":"Marquee depth","describe":"how far the marquee slab cantilevers out of the facade, in metres. 1.15 = the shipped slab, out on the 12 x 8 m module plane (the deepest the kit grid permits), flying 0.75 m clear of the corner pilasters so nothing on the facade stands in front of it and the whole storefront goes into its shadow; 0.85 = a lighter canopy, level with the shopfront reveal; 0.55 = a shallow awning standing only 0.15 m proud of the pilasters, for a house that wants its facade to read flat. The sign band, bulb studs, lettering and end returns all ride the front face, so the whole assembly moves with it","affects":"geometry","min":0.55,"max":1.15},"signState":{"type":"choice","default":"lettered","label":"Sign state","describe":"what the marquee is showing. lettered = the shipped default, eleven raised letter blocks standing 40 mm proud of the board across its centre, reading as a title from across the street; blank = the bare three-slat cream board, a house between programmes; lit = the lettering plus a second chase of bulb studs along the top cap and both end returns, i.e. the house dressed for a premiere. All three share the same board, frame and lower bulb row","affects":"geometry","options":["blank","lettered","lit"]},"parapet":{"type":"choice","default":"stepped","label":"Parapet crown","describe":"the crown above the 6 m roof line. flat = the plain parapet band alone, top at 6.40 m \u2014 a modern flat-roofed house; stepped = the shipped four-tier stepped pediment breaking the skyline over the centre 10 m, apex 7.15 m; grand = the brief's full-height crown, five tiers over the centre 10.4 m to an apex at exactly 8.00 m. Note that grand exceeds the kit storey gate's 7.20 m bounding-box ceiling, which is why it is the knob value and not the default (see the module header)","affects":"geometry","options":["flat","stepped","grand"]},"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 20-50 m, as built 12 m).","affects":"geometry","min":1,"max":4.6,"step":0.05}},"presets":{"theater-tan":{"stucco":"#c1b0a1","masonry":"#97614a","shopfront":"#463b37","door":"#322d2c","marquee":"#564e4a","deck":"#736e69","sign":"#e8e4de","letters":"#211f1d","lamp":"#9f9890","glass":"#45525f"},"brick-red":{"stucco":"#9a8472","masonry":"#b63735","shopfront":"#463b37","door":"#211f1d","marquee":"#564e4a","deck":"#62605c","sign":"#cfc6b9","letters":"#322d2c","lamp":"#9f9890","glass":"#45525f"},"slate":{"stucco":"#9f9890","masonry":"#62605c","shopfront":"#322d2c","door":"#211f1d","marquee":"#564e4a","deck":"#7b8b8f","sign":"#cfc6b9","letters":"#463b37","lamp":"#c1b0a1","glass":"#45525f"},"sandstone":{"stucco":"#c1b0a1","masonry":"#9a8472","shopfront":"#564e4a","door":"#463b37","marquee":"#736e69","deck":"#62605c","sign":"#cfc6b9","letters":"#b63735","lamp":"#9f9890","glass":"#45525f"}},"night":{"glass":{"color":"#ffd9a0","intensity":0.7,"describe":"warm lobby light through the display windows, the entrance doors and the three upper windows","albedo":"#45525f","findable":true},"sign":{"color":"#ffe8bd","intensity":0.85,"describe":"the illuminated marquee sign board","albedo":"#e8e4de","findable":true},"lamp":{"color":"#fff6e0","intensity":1,"describe":"the marquee bulb studs, burning white","albedo":"#9f9890","findable":true}},"decals":[{"name":"wall-sign-right","size":[4.6,2.6],"at":[6,3.55,-0.4],"normal":[1,0,0],"up":[0,1,0],"describe":"the blank rendered flank on the +X side, between the plinth and the cornice \u2014 a painted wall sign for the house name, a running title or a distributor's brand, the way a picture house paints its side elevation. Sized to leave the wall showing round it; use this flank when the theatre sits on the left of its row and its right side faces the side street","albedo":"#c1b0a1","mode":"plate","relief_mm":0,"verified":true},{"name":"wall-sign-left","size":[4.6,2.6],"at":[-6,3.55,-0.4],"normal":[-1,0,0],"up":[0,1,0],"describe":"the same painted wall sign on the -X flank, mirrored. The two side walls are identical blank stucco, so the mark goes on whichever one the street can see; declare artwork on one or both","albedo":"#c1b0a1","mode":"plate","relief_mm":0,"verified":true}],"rev":1792621210,"materials":{"stucco":{"kind":"stone","finish":"rough"},"masonry":{"kind":"stone","finish":"rough"},"shopfront":{"kind":"paint","finish":"matte"},"door":{"kind":"wood","finish":"oiled"},"marquee":{"kind":"paint","finish":"matte"},"deck":{"kind":"stone","finish":"concrete"},"sign":{"kind":"plastic","finish":"satin"},"letters":{"kind":"plastic","finish":"matte"},"lamp":{"kind":"glass","finish":"frosted"},"glass":{"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.","decals_note":"flat areas on the surface where you can print your own logo, sign or number. `at` is the centre in model space, `normal` points out of the surface, `size` is [width, height] in metres. Bake art with https://polyfork.dev/cdn/sdf.mjs and place it with https://polyfork.dev/cdn/decal.mjs, or use `at`/`normal`/`size` directly in any engine. `albedo` is the colour it prints on. mode `plate` means the face is flat and a quad is enough; `projected` means it is curved (`relief_mm` deep) and the mark has to be projected onto the geometry. Measured on the DEFAULT build: a geometry knob can move the surface a few centimetres; decal.mjs follows it, anywhere else re-measure or keep the defaults.","preview_v":1792621232,"mod_v":1792621210}