{"params":{"colorway":{"type":"choice","default":"taxi-yellow","label":"Colorway","describe":"curated scheme, sets every zone albedo at once: taxi-yellow is the approved yellow-on-cream candy stripe, con-ed-red swaps the helix to brick red on the same cream, weathered-steel strips the hazard paint back to grey-blue zinc on warm stone with grey reveals, night-shift is dark bitumen bands on pale stone with the rim lip left taxi yellow","options":["taxi-yellow","con-ed-red","weathered-steel","night-shift"]},"stripe":{"type":"color","default":"#e8a825","label":"Stripe","describe":"albedo of the helical bands that carry the colour \u2014 about five of them wrap the shaft \u2014 and of the flared rim lip and mouth annulus at the top, which are the same paint on the same steel and so recolour with it. The loudest hue on the asset and the thing that identifies it at distance"},"band":{"type":"color","default":"#f5f1e7","label":"Ground band","describe":"albedo of the alternating bands between the stripes; on the approved stack a warm cream, and it should stay clearly lighter than the stripe or the helix stops reading at thumbnail size"},"bore":{"type":"color","default":"#211f1d","label":"Bore","describe":"albedo of the throat wall and floor inside the mouth at the top \u2014 near black, soot; this is the darkest value on the asset and the only one seen from directly above"},"girth":{"type":"range","default":1,"label":"Girth","describe":"base width at the fixed 3 m height, so this is the slenderness of the whole stack and the taper follows it. 0.72 is a lean 0.58 m flue that reads as a pipe, 1.0 the approved 0.80 m stack, 1.35 a fat 1.08 m chimney that reads as masonry. The helix pitch is fixed, so a fatter stack also wraps its stripes at a visibly shallower angle. Exactly triangle-neutral, and every value stays well inside one 4 m grid cell","affects":"geometry","min":0.72,"max":1.35},"taper":{"type":"range","default":0.555,"label":"Taper","describe":"top radius as a fraction of the base radius, at a fixed height and base. 0.40 is a sharp cone narrowing to a 0.30 m mouth, 0.555 the approved profile, 0.85 an almost-straight 0.63 m column with only a hint of lean. Exactly triangle-neutral \u2014 it moves vertices, it never adds them. The mouth and rim lip follow the top radius","affects":"geometry","min":0.4,"max":0.85},"sides":{"type":"range","default":8,"label":"Facets","describe":"how many flat faces the shaft is turned from, which sets how faceted or how round the stack reads. 6 is a chunky hexagonal post with wide planes and a visibly polygonal mouth, 8 the approved octagon, 12 a near-cylindrical flue whose arrises almost disappear. Values are whole numbers. The helix always closes on itself at any facet count, and the widest value still sits far inside one 4 m grid cell","affects":"geometry","min":6,"max":12}},"presets":{"taxi-yellow":{"stripe":"#e8a825","band":"#ece5d3","bore":"#211f1d"},"con-ed-red":{"stripe":"#c7504d","band":"#ece5d3","bore":"#211f1d"},"weathered-steel":{"stripe":"#7b8b8f","band":"#cfc6b9","bore":"#211f1d"},"night-shift":{"stripe":"#564e4a","band":"#cfc6b9","bore":"#211f1d"}},"rev":1792408799,"materials":{"stripe":{"kind":"paint","finish":"gloss"},"band":{"kind":"paint","finish":"gloss"},"bore":{"kind":"soil","finish":"dry"}},"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.","preview_v":1792470114,"mod_v":1792408799}