{"params":{"colorway":{"type":"choice","default":"pale-concrete","label":"Colorway","describe":"curated kit-coherent scheme for the whole block: pale-concrete is the approved cream-and-grey default, warm-cream is a sunlit tan-rendered block with dark brown doors, slate-block is a dark weathered back-street version with near black glazing, mint-danchi is a pale blue-green 1970s public housing scheme","affects":"colors","options":["pale-concrete","warm-cream","slate-block","mint-danchi"]},"storeys":{"type":"range","default":3,"label":"Storeys","describe":"how many 3.00 m floors are built, so the roof line lands on 6, 9 or 12 m on the same 12 x 4 m footprint. REBUILDS at the constant kit pitch: each added floor adds a real storey \u2014 an access walkway with its balustrade, a row of doors and windows, a fresh band of facade ribs and one more flight of the switchback stair, which changes ends every floor \u2014 so the triangle count rises with the count and no member changes section. 2 = a squat 6 m two-floor block with a single flight up to one gallery, 4 = a 12 m four-floor slab with three walkways and three flights","affects":"geometry","min":2,"max":4,"step":1},"bays":{"type":"range","default":3,"label":"Bays","describe":"how many 4 m grid bays wide the block is, so the footprint is 8 x 4 m or the approved 12 x 4 m. REBUILDS: every floor carries TWO flats whichever value you pick, each with its own steel door and window; the third bay of the wide block is the stair bay and carries bare ribbed wall, changing ends floor by floor with the flights. The party walls stay dead flat on the new footprint edge. 2 = a narrow end block where the stair crosses a flat, 3 = the default slab with a stair bay","affects":"geometry","min":2,"max":3,"step":1},"railStyle":{"type":"choice","default":"bars","label":"Walkway front","describe":"what fronts each access walkway AND the stair flights that feed it: bars = an open metal balustrade of chunky balusters between a top and bottom rail on end posts, raked to follow every flight (the default, reads as light horizontal lines striping the facade with a diagonal at each end); solid = a closed concrete parapet with a metal coping, on the walkways and raked down the stairs, a heavier blockier front that hides the deck; none = bare open decks and open steps with no front at all, an unfinished or demolition-site look","affects":"geometry","options":["bars","solid","none"]},"ribs":{"type":"range","default":5,"label":"Facade ribs","describe":"how many vertical concrete ribs are cast per 4 m bay across the front facade, at a constant 35 mm relief. 3 = wide slab pilasters, a coarse brutalist board-marked read; 6 = a finer close-pitched corrugation. The ribs are clipped around every door and window, so the count changes the triangle total","affects":"geometry","min":3,"max":6,"step":1},"walkway":{"type":"range","default":1.1,"label":"Walkway depth","describe":"how deep the access walkway is in metres, measured from the facade to the balustrade line. The stair is always HALF of it, hung on the outer edge, so the other half stays clear as the passage along the doors however you set this. The 4.00 m footprint is FIXED, so this is the section ratio of the block: the facade wall slides back and forth inside it and the building mass takes the rest. 0.80 = a tight service balcony with a slim 0.40 m stair on a deep 3.20 m block, 1.30 = a generous gallery and a broad stair on a shallow 2.70 m block with a deeper eave","affects":"geometry","min":0.8,"max":1.3},"party":{"type":"color","default":"#F0EFEC","label":"Party wall","describe":"albedo of the two blank side party walls, the rear wall and the roof parapet ring \u2014 the pale cream concrete that caps and flanks the block","affects":"colors"},"wall":{"type":"color","default":"#8A9197","label":"Facade ground","describe":"albedo of the front facade PLANE \u2014 the recessed strip of wall between the ribs, and the dominant street-facing colour, a value step darker than the party walls","affects":"colors"},"rib":{"type":"color","default":"#D8DADD","label":"Rib concrete","describe":"albedo of the cast vertical ribs standing proud of the facade, front and rear \u2014 deliberately one rung OFF the ground it sits on (lighter than the front wall, darker than the cream rear) so the board-marked corrugation still reads at thumbnail size instead of dissolving into the wall behind it","affects":"colors"},"deck":{"type":"color","default":"#E4E6E6","label":"Walkway concrete","describe":"albedo of the cantilevered walkway slabs, their soffits, the roof deck and every door reveal \u2014 light concrete, the horizontal bars striping the facade","affects":"colors"},"rail":{"type":"color","default":"#4E5459","label":"Balustrade","describe":"albedo of the walkway rails, end posts and balusters, and of the coping on the solid walkway front \u2014 dark grey painted metal","affects":"colors"},"door":{"type":"color","default":"#8C7355","label":"Steel door","describe":"albedo of the flush steel flat doors, one per bay per floor \u2014 the only warm accent on the building and the mark of the 4 m bay rhythm","affects":"colors"},"frame":{"type":"color","default":"#6B7278","label":"Window frame","describe":"albedo of every window frame and mullion \u2014 dark anodised aluminium, a step darker than the facade it sits in and than the pale deck soffit above it, so the recessed window holds its outline","affects":"colors"},"glass":{"type":"color","default":"#3C4145","label":"Window glass","describe":"daytime albedo of the window panes and of the entry hallway seen through the opened door; this is the zone that turns warm and unlit after dark","affects":"colors"},"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 15-40 m, as built 12 m).","affects":"geometry","min":1,"max":3.7,"step":0.05}},"presets":{"pale-concrete":{"party":"#F0EFEC","wall":"#8A9197","rib":"#D8DADD","deck":"#E4E6E6","rail":"#4E5459","door":"#8C7355","frame":"#6B7278","glass":"#3C4145"},"warm-cream":{"party":"#F7F5EF","wall":"#B9A88C","rib":"#ECE9E2","deck":"#ECE8DE","rail":"#6B7278","door":"#7E4B33","frame":"#8A9197","glass":"#4E5459"},"slate-block":{"party":"#D8DADD","wall":"#4E5459","rib":"#6B7278","deck":"#8A9197","rail":"#2E3134","door":"#63503C","frame":"#E4E6E6","glass":"#1B1D20"},"mint-danchi":{"party":"#F0EFEC","wall":"#8FB4C9","rib":"#E3EDF2","deck":"#E4E6E6","rail":"#5B6E8C","door":"#2F6B4F","frame":"#D8DADD","glass":"#3C4145"}},"night":{"glass":{"color":"#F0C24B","intensity":0.6,"describe":"warm apartment light behind the windows and through the open entry door","albedo":"#3c4145","findable":true}},"variants":{"colorway":["warm-cream","slate-block","mint-danchi"],"storeys":["2","4"],"bays":["2"],"railStyle":["solid","none"],"ribs":["3","6"],"walkway":["0.8","1.3"]},"rev":1792623297,"materials":{"party":{"kind":"stone","finish":"concrete"},"wall":{"kind":"stone","finish":"concrete"},"rib":{"kind":"stone","finish":"concrete"},"deck":{"kind":"stone","finish":"concrete"},"rail":{"kind":"paint","finish":"matte"},"door":{"kind":"paint","finish":"matte"},"frame":{"kind":"metal","finish":"satin"},"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.","preview_v":1792623329,"mod_v":1792623297}