{"params":{"colorway":{"type":"choice","default":"astro-white","label":"Colorway","describe":"curated kit-menu scheme, sets all nine zone albedos at once. astro-white is the shipped off-white hull with an astro-orange frame; rust-service swaps to a grey hull with a deep-rust frame and brown-black fittings; deep-slate darkens everything a value and trades orange for clay; mono-grey removes the accent hue entirely so the part reads by value alone. Explicit colour knobs override whichever scheme is picked","options":["astro-white","rust-service","deep-slate","mono-grey"]},"hull":{"type":"color","default":"#dcdee0","label":"Hull","describe":"albedo of the dominant off-white mass \u2014 corridor tube, door drum, funnel flare and the outward face of the door leaf. The largest zone on the part"},"frame":{"type":"color","default":"#b2684b","label":"Door frame","describe":"albedo of the astro-orange accent ring: the big stepped door frame at the sealed end, the mating collar band at the open end and the bore mouth ring. The brightest thing on the part and the first thing read"},"gunmetal":{"type":"color","default":"#3d3f47","label":"Understructure","describe":"albedo of every dark fitting \u2014 joint casting, strap belts, skid pad, door stop ring and the leaf edge and back rim. Should stay a clear value step DARKER than the hull or the two-diameter body loses its dark banding"},"bezel":{"type":"color","default":"#989ea7","label":"Porthole bezel","describe":"albedo of the proud machined ring around the porthole on the door leaf"},"lining":{"type":"color","default":"#878c94","label":"Bore lining","describe":"albedo of the tunnel wall running the length of the bore, plus the inner panel on the cabin side of the door leaf. Must stay LIGHTER than the rebate or the open end stops reading as a passage with depth"},"rebate":{"type":"color","default":"#1d1e26","label":"Bore rebate","describe":"albedo of the deep shadow cone just inside the collar mouth \u2014 the darkest zone, and what sells the opening as a tunnel rather than a flat disc"},"glass":{"type":"color","default":"#434e67","label":"Porthole glass","describe":"albedo of the dark navy glazing plug in the door porthole, visible from both faces of the leaf. This is a declared night zone: it turns warm amber after dark"},"gasket":{"type":"color","default":"#c1a078","label":"Gasket ring","describe":"albedo of the pale tan seal ring on the door frame's raised inner lip \u2014 the middle band of the frame's three-ring read (orange frame, tan gasket, grey leaf)"},"glow":{"type":"color","default":"#45b3bb","label":"Glow strip","describe":"albedo AND emissive colour of the small cyan light strip seated in the drum's top facet. This is the kit's standard marker-light tone and its own emissive material; it is a declared night zone"},"tubeGirth":{"type":"range","default":1.1,"label":"Tube girth","describe":"half across-flats of the slim corridor tube in metres, which sets how hard the body steps down from the 1.38 door drum \u2014 the part's most distinctive profile event. 0.92 is a thin pipe hanging off a fat drum (0.46 m of step per side, an extreme two-diameter read); 1.10 is the shipped 0.28 m step; 1.28 is a nearly parallel barrel where the drum is only a slight swell. The strap belts (girth + 0.06), the funnel flare, the bore lining and the skid pad height all follow it, and the collar and door frame stay pinned at the kit-standard 1.50 so the part still chains to any corridor section. This is a GIRTH, not a length: there is nothing repeating around a barrel to multiply, so the triangle count is flat across this knob by design \u2014 the count knob is `straps`","affects":"geometry","min":0.92,"max":1.28},"straps":{"type":"range","default":1,"label":"Strap belts","describe":"how many gunmetal strap belts ride the bare tube, whole numbers 1-3, added at a constant 0.55 m pitch marching from the joint casting back toward the open collar. Each belt is the same 0.31 m deep and 0.06 m proud band at every count \u2014 belts are ADDED, never stretched, so the triangle count rises 128 per belt (568 / 632 / 696). 1 is the shipped single belt and leaves a long bare tube run; 3 gives the tube a ribbed, heavily serviced rhythm","affects":"geometry","min":1,"max":3},"porthole":{"type":"range","default":1,"label":"Porthole size","describe":"scale of the porthole assembly on the door leaf \u2014 bezel ring, aperture and glazing plug together, about the bore axis. 0.72 is a small 0.52 m peephole in a mostly blank door; 1.0 is the shipped 0.72 m glass at roughly a third of the leaf; 1.30 is a 0.94 m viewport that dominates the door and nearly fills it out to the leaf rim. The leaf, frame and drum are untouched, so only the door's \"eye\" changes","affects":"geometry","min":0.72,"max":1.3},"glowStrip":{"type":"toggle","default":true,"label":"Glow strip","describe":"the small cyan marker light seated in the drum's top facet, an emissive second material. On (shipped) gives the part the kit's signature glow strip and a night-lit zone; off removes the strip mesh entirely, leaving the drum's top facet closed and flat, and drops the part to a single material and 556 triangles \u2014 the right choice for an unlit or interior run","affects":"geometry"}},"presets":{"astro-white":{"hull":"#b4b7bc","frame":"#b2684b","gunmetal":"#3d3f47","bezel":"#989ea7","lining":"#878c94","rebate":"#1d1e26","glass":"#434e67","gasket":"#c1a078","glow":"#45b3bb"},"rust-service":{"hull":"#989ea7","frame":"#975b44","gunmetal":"#3e2f2b","bezel":"#b4b7bc","lining":"#737785","rebate":"#1d1e26","glass":"#434e67","gasket":"#ac7c64","glow":"#45b3bb"},"deep-slate":{"hull":"#737785","frame":"#ac7c64","gunmetal":"#1d1e26","bezel":"#989ea7","lining":"#5f6570","rebate":"#3e2f2b","glass":"#434e67","gasket":"#856f5d","glow":"#45b3bb"},"mono-grey":{"hull":"#b4b7bc","frame":"#5f6570","gunmetal":"#1d1e26","bezel":"#989ea7","lining":"#737785","rebate":"#3e2f2b","glass":"#434e67","gasket":"#878c94","glow":"#45b3bb"}},"night":{"glass":{"color":"#ffcf8f","intensity":0.6,"describe":"warm cabin light leaking out through the door porthole from the pressurised side; dark navy glazing by day","albedo":"#434e67","findable":true},"glow":{"color":"#8ff4fb","intensity":1,"describe":"the kit marker strip on the drum burning at full, a hard cyan-white","albedo":null,"findable":false}},"rev":1792408798,"materials":{"hull":{"kind":"paint","finish":"matte"},"frame":{"kind":"paint","finish":"matte"},"gunmetal":{"kind":"metal","finish":"satin"},"bezel":{"kind":"metal","finish":"satin"},"lining":{"kind":"paint","finish":"matte"},"rebate":{"kind":"paint","finish":"matte"},"glass":{"kind":"glass","finish":"clear"},"gasket":{"kind":"plastic","finish":"satin"},"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":1792466886,"mod_v":1792408798}