{"params":{"colorway":{"type":"choice","default":"coalition-blue","label":"Colorway","describe":"curated kit-palette scheme; sets all eight zone albedos at once. coalition-blue = the shipped build, steel pedestal with Coalition blue stripe and dish wedges; empire-crimson = the same steel under Empire crimson livery, one value darker in the hull so the crimson bites; station-grey = an unaligned civilian relay, no faction colour at all \u2014 its livery reduced to grey-on-grey and its status panel green; derelict-hulk = rusted tan structure with oxide livery for a dead station, the dish gone dirty bone; polar-white = a bright ice-station scheme where the bowl and the head almost share a value and the deep blue trim carries the read","options":["coalition-blue","empire-crimson","station-grey","derelict-hulk","polar-white"]},"shell":{"type":"color","default":"#e2e3e5","label":"Dish shell","describe":"albedo of the parabolic bowl, front and back, and of the head crown. The largest and lightest area on the object \u2014 it is what makes the dish read as a pale disc against space and against the dark pedestal from 10 m. Keep it the top rung of the ladder"},"hull":{"type":"color","default":"#8d94a2","label":"Hull steel","describe":"albedo of the pedestal drum wall, the head body sides, the two yoke arms, the flank equipment boxes and the rolled rim band around the dish. The mid steel most of the structure is made of \u2014 one rung under Shell, two above Plinth"},"accent":{"type":"color","default":"#577ca7","label":"Livery accent","describe":"albedo of the faction paint: the stripe ring round the drum, the four wedge panels phased around the dish rim and the cap ring on each trunnion boss. The single hot colour, roughly a tenth of the surface \u2014 this is the faction tell and the first thing a buyer changes"},"trim":{"type":"color","default":"#405f88","label":"Deep trim","describe":"albedo of the band across the front of the head under the dish, the feed-horn collar at the focus and the walls of the status-panel recess. A deeper rung of the livery hue that brackets the pale masses with a dark edge and stops the near-black feed hardware fading out at thumbnail size"},"plinth":{"type":"color","default":"#54555e","label":"Pedestal armour","describe":"albedo of the whole standing structure \u2014 ground flange, stepped armour tier, overhanging collar, slew race and the head base plate. The dark structural value the object stands on; keep it well below Hull or drum and collar fuse into one mass, and well above black or every low camera reads the underside as an open box"},"gun":{"type":"color","default":"#2d313f","label":"Feed hardware","describe":"albedo of the feed boom, the horn drum, the three spider struts and the cable conduits and junction boxes on the pedestal. Near-black hardware, and the only place that value is allowed: kept to thin members so it silhouettes against the bowl instead of punching holes in a large face"},"lens":{"type":"color","default":"#71928e","label":"Status panel","describe":"daytime albedo of the big telemetry panel cut into the pedestal drum's front facet \u2014 a muted, clearly UNLIT teal sunk 60 mm behind trim-toned funnel walls, square to the hero camera and never in the bowl's shadow. It burns cyan after dark through the night declaration, so never brighten this to fake a glow"},"warn":{"type":"color","default":"#c49566","label":"Indicator pads","describe":"daytime albedo of the small proud pad on each flank equipment box \u2014 a muted amber. It burns warm amber after dark through the night declaration; it is a separate zone from the status panel because the two are different lights"},"dishSpan":{"type":"range","default":1.35,"label":"Dish radius","describe":"the bowl radius in metres, REBUILT rather than scaled: the parabola is re-sampled at a constant ~0.45 m radial pitch, so the shell gains or loses a whole ring of facets and the triangle count moves with it (2 rings at 1.05, 3 at the shipped 1.35, 4 at 1.65). The feed focus, the spider feet and the back brace all re-derive from the new profile. 1.05 = a compact 2.1 m relay saucer that no longer dominates the pedestal; 1.65 = a 3.3 m deep-space ear that overhangs the base by half a metre each side and raises the object to ~4.6 m","affects":"geometry","min":1.05,"max":1.65,"step":0.05},"dishFacets":{"type":"range","default":12,"label":"Dish facets","describe":"how many sides the bowl is cut from, always even so the shell stays mirror-symmetric and the livery wedges stay paired. 8 = a chunky angular saucer whose outline reads as a polygon and whose facets are wide enough to catch light one at a time; 12 = shipped, the reference read; 14 = a smoother rim that reads as a true circle at distance. Rim band, back shell and wedge panels all follow the same count","affects":"geometry","min":8,"max":14,"step":2},"bowlDepth":{"type":"range","default":0.36,"label":"Bowl depth","describe":"depth of the parabola as a fraction of the dish radius, changing the SIDE silhouette without touching the triangle count. 0.24 = a shallow radar plate, almost a flat disc, with the feed standing far out in front of it; 0.36 = shipped; 0.50 = a deep cupped ear whose rim curls forward and half-swallows the feed horn","affects":"geometry","min":0.24,"max":0.5,"step":0.02},"pedestalTiers":{"type":"range","default":2,"label":"Pedestal tiers","describe":"how tall the pedestal is, REBUILT rather than scaled: each tier is one more 0.40 m armour band at a constant pitch, stepped 80 mm wider than the band above it, so the base gains real stacked structure and the whole dish rises 0.40 m per step \u2014 the triangle count moves with it. 1 = a squat station-deck emplacement with the drum straight on the flange; 2 = shipped; 3 = a tall mast-like post for a station spine. Drum, collar, race and everything above them are identical at every value","affects":"geometry","min":1,"max":3,"step":1},"mount":{"type":"choice","default":"collar","label":"Mounting","describe":"how the dish is fixed down \u2014 the one thing that differs between the same instrument on a station hull, a deck plate and a spine pylon. collar = shipped, the kit docking-collar flange, a wide chamfered ring that mates with a station module face; deck = flange and chamfer deleted for a slim straight bolt ring that sits flush on a hull plate, 60 mm lower; mast = the flange shrinks to a small octagonal pad under a narrow stalk column, lifting the whole instrument 0.40 m clear so it reads as a spine-mounted mast head. Everything from the drum up is identical in all three","affects":"geometry","options":["collar","deck","mast"]}},"presets":{"coalition-blue":{"plinth":"#54555e","hull":"#8d94a2","shell":"#c3c5c9","accent":"#577ca7","trim":"#405f88","gun":"#2d313f","lens":"#71928e","warn":"#c49566"},"empire-crimson":{"plinth":"#54555e","hull":"#7d7d84","shell":"#c3c5c9","accent":"#ba5954","trim":"#893d38","gun":"#2d313f","lens":"#71928e","warn":"#c49566"},"station-grey":{"plinth":"#63646b","hull":"#a9afb7","shell":"#d5d5d6","accent":"#7d7d84","trim":"#54555e","gun":"#3f424b","lens":"#638e6e","warn":"#c49566"},"derelict-hulk":{"plinth":"#5c3d41","hull":"#85736b","shell":"#a59b91","accent":"#672a26","trim":"#764a4c","gun":"#54555e","lens":"#71928e","warn":"#9b8779"},"polar-white":{"plinth":"#63646b","hull":"#c3c5c9","shell":"#d5d5d6","accent":"#405f88","trim":"#577ca7","gun":"#3f424b","lens":"#78b58f","warn":"#c49566"}},"night":{"lens":{"color":"#4ad4d4","intensity":0.9,"describe":"cyan telemetry panel recessed into the pedestal drum's front facet","albedo":"#71928e","findable":true},"warn":{"color":"#ffb84a","intensity":0.7,"describe":"amber maintenance indicator on each flank equipment box","albedo":"#c49566","findable":true}},"rev":1792408798,"materials":{"shell":{"kind":"paint","finish":"matte"},"hull":{"kind":"metal","finish":"satin"},"accent":{"kind":"paint","finish":"matte"},"trim":{"kind":"paint","finish":"matte"},"plinth":{"kind":"metal","finish":"cast"},"gun":{"kind":"paint","finish":"matte"},"lens":{"kind":"glass","finish":"clear"},"warn":{"kind":"plastic","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.","preview_v":1792466703,"mod_v":1792408798}