{"params":{"colorway":{"type":"choice","default":"service-white","label":"Colorway","describe":"curated kit-coherent scheme; sets the deck, the service hardware, the tinted vent glass, every recess and the underside together and always keeps a real value gap between all five. service-white is the reference near-white alloy deck with the kit transit cyan in the vent band; transit-mint is pure white with the kit mint and the darkest recesses; hangar-graphite inverts the read into a mid-grey industrial deck under a PALE cyan band, the only preset where the accent is lighter than the deck; blossom-slate keeps the white deck but darkens the hatch plate to mid-grey and puts a pink band in, so the hatch reads as a dark rectangle at thumbnail size.","options":["service-white","transit-mint","hangar-graphite","blossom-slate"]},"panel":{"type":"choice","default":"hatch","label":"Panel","describe":"what the rear two thirds of the deck field is. hatch is the reference build: one large rectangular pocket 1.76 x 1.40 m cut into the plate with a chamfered lift plate sitting 8 mm down inside it, hinged on two knuckles at its rear edge and with a lift tab on its front edge. solid is an unbroken plate \u2014 no pocket, no plate, no hinge \u2014 the plain run-of-the-mill deck square you pave large areas with. grating fills the same area with parallel recessed slots running across the tile, so the deck reads as walk-on ventilation over a service void. The frame, the vent band and the pair of service bosses are identical on all three, so any value butts any other and a paved run mixes freely. Only hatch has anything in the rig.","affects":"geometry","options":["hatch","solid","grating"]},"reveals":{"type":"range","default":1,"label":"Frame reveals","describe":"how many recessed reveal channels are cut into the top of the raised border ring, as a continuous square line all the way round. 0 leaves the ring one broad unbroken 0.40 m plane, which reads as a heavier monumental kerb; 1 is the reference, a single 0.11 m channel sunk 25 mm on the ring centre line; 2 splits the ring into three narrow terraces with two 0.064 m channels, the finest and most machined read. The channels are real cuts with their own darker floor, never painted lines, so the triangle count moves with the value. The ring height, its outer chamfer and the flat perimeter band outside it never change, so the tiling joint is untouched.","affects":"geometry","min":0,"max":2,"step":1},"vents":{"type":"range","default":6,"label":"Vent count","describe":"how finely the ventilation is divided, driving BOTH expressions of it from one number so the tile stays internally consistent: the tinted glass band across the front of the field is split into this many separate panes, and (when panel is grating) the rear field is cut into this many slots. At 3 the panes are broad 0.45 m lights and the grating is three wide troughs \u2014 chunky and legible from a distance; at 9 they are 0.12 m slits and the deck reads as fine machined louvering. Visible on every panel value, because the glass band is on all of them.","affects":"geometry","min":3,"max":9,"step":1},"deck":{"type":"color","default":"#f4f7fa","label":"Deck","describe":"albedo of the entire walking surface \u2014 the flat perimeter band, the raised border ring, every chamfer and the recessed field alike, about 65% of the visible asset. Keep it pale: this kit is glossy white hard-surface, and the recesses and the accent only read against a light deck. One albedo for all of it on purpose; a field painted a different white would be baked lighting."},"plate":{"type":"color","default":"#d3dce6","label":"Service hardware","describe":"albedo of the hatch lift plate and the two round service bosses \u2014 the pieces of removable hardware on the tile, which a service crew would finish alike. Keep it between the deck and the recess colour: a rung or so under the deck so the plate reads as a separate part, but well above the pocket it sits in so it does not disappear into its own shadow gap."},"glass":{"type":"color","default":"#5fb3e0","label":"Vent glass","describe":"albedo of the tinted panes seated in the vent band \u2014 the single accent and the only chroma on the tile. This is its DAYTIME colour: on a pale deck it must be a mid-value pastel DARKER than the deck or the accent vanishes in daylight, and on a dark deck it should go lighter instead. The colour it burns after dark is declared separately in the night export."},"groove":{"type":"color","default":"#7b8a9c","label":"Recesses","describe":"albedo of every cut surface: the reveal channel floor and walls, the hatch pocket, the vent channel, the grating slots and both service socket wells. Keep it about three rungs under the deck. Closer and the tile flattens to one white sheet across a paved field, where each cut is only a few pixels wide; much darker and the reveal channel reads as a crack rather than a machined joint."},"edge":{"type":"color","default":"#3f4a58","label":"Underside","describe":"albedo of the four side walls, the base bevel and the whole underside \u2014 the dark grey element that grounds the pale slab, per the kit style. Dark slate; never pure black, and never lighter than the recesses or the slab stops reading as a slab."}},"presets":{"service-white":{"deck":"#f4f7fa","plate":"#d3dce6","glass":"#5fb3e0","groove":"#7b8a9c","edge":"#3f4a58"},"transit-mint":{"deck":"#ffffff","plate":"#dce6ed","glass":"#7fe7da","groove":"#8e9eae","edge":"#2a323d"},"hangar-graphite":{"deck":"#9aa8b8","plate":"#7b8a9c","glass":"#8fc7e8","groove":"#3f4a58","edge":"#1b212a"},"blossom-slate":{"deck":"#f4f7fa","plate":"#9aa8b8","glass":"#ff9ec7","groove":"#5d6b7c","edge":"#1b212a"}},"night":{"glass":{"color":"#7fe7da","intensity":0.7,"describe":"tinted vent panes lit from the service void below the deck","albedo":"#5fb3e0","findable":true}},"decals":[{"name":"hatch-plate","size":[1.45,1.15],"at":[0,0.042,-0.35],"normal":[0,1,0],"up":[0,0,1],"describe":"the flat crown of the access hatch lift plate, inside its chamfer and clear of the shut line","albedo":"#d3dce6","mode":"plate","relief_mm":0,"verified":true}],"rev":1791936426,"materials":{"deck":{"kind":"metal","finish":"brushed"},"plate":{"kind":"metal","finish":"brushed"},"glass":{"kind":"glass","finish":"clear"},"groove":{"kind":"metal","finish":"brushed"},"edge":{"kind":"metal","finish":"satin"}},"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":1792485861,"mod_v":1791936426}