{"params":{"colorway":{"type":"choice","default":"coalition-blue","label":"Colorway","describe":"curated kit-palette scheme; sets all nine zone albedos at once. coalition-blue = the shipped build, mid steel structure under a bright array with Coalition blue edge rails; empire-crimson = the same array on a darker, greyer structure so the crimson rails bite, with near-black end collars; station-grey = an unaligned civilian array with no faction colour at all, its rails reduced to grey-on-grey, the cells a lighter slate blue and the telemetry panel green; derelict-hulk = rusted tan structure and dead olive cells for an abandoned array, the plate gone dirty bone; polar-white = a bright ice-station scheme where mast and plate almost share a value and the blue rails and cells carry the whole read","options":["coalition-blue","empire-crimson","station-grey","derelict-hulk","polar-white"]},"frame":{"type":"color","default":"#e2e3e5","label":"Array plate","describe":"albedo of the solar plate itself \u2014 the field the cells stand on, the margin around them, the gaps between them, the outer end edge and the whole pale backsheet behind them. The brightest and largest zone on the asset; it is what makes the wing read as one bright raked bar from 10 m, from the front and from behind alike. Keep it the top rung of the ladder or the array sinks into the mast"},"hull":{"type":"color","default":"#8d94a2","label":"Structure steel","describe":"albedo of the mast column, the knuckle carrying the trunnions, the central drum body between its hazard bands, and the collar's overhanging lip, armour pads and raised hub. The mid steel most of the standing structure is made of \u2014 one rung under Array plate, two above Collar armour"},"cell":{"type":"color","default":"#405f88","label":"Solar cells","describe":"albedo of the proud cell blocks tiled across the sun face of both panel halves \u2014 three rows by however many columns Cell columns asks for. The darkest large area, and it must keep a visible BLUE in it: the near-black rungs of the menu desaturate to flat black under render lighting and the array stops reading as photovoltaic cells. Stay well clear of the plate value or the chequer dissolves into one plank"},"accent":{"type":"color","default":"#577ca7","label":"Livery rails","describe":"albedo of the faction paint: the trim rail running the full length of both long edges of each panel half \u2014 the edge faces AND a flush lip wrapped onto the sun face and the backsheet \u2014 plus the cap ring on each trunnion boss and the funnel walls of the telemetry recess. The single hot colour, roughly a twentieth of the surface; this is the faction tell and the first thing a buyer changes"},"plinth":{"type":"color","default":"#54555e","label":"Collar armour","describe":"albedo of the docking collar \u2014 ground flange, the faceted drum wall the armour pads stand on, the sunken race groove on its top face \u2014 and of the two collar bands on the mast column. The dark structural value the object stands on; keep it well below Structure steel or drum and pads fuse into one mass, and well above black or every low camera reads the base as an open box"},"gun":{"type":"color","default":"#2d313f","label":"Hardware","describe":"albedo of the drum's two gunmetal end collars, the trunnion pins, the panel root fittings and the whole truss behind each panel \u2014 two longitudinal rails and their cross ribs. Near-black hardware, and the only place that value is allowed: kept to thin members so it silhouettes against the bright plate instead of punching holes in a large face"},"warn":{"type":"color","default":"#c49566","label":"Hazard bands","describe":"albedo of the two bands ringing the central drum, one either side of centre, each standing 12 mm proud of the drum wall so it catches light as a real ring rather than reading as a decal. The only warm colour on the object and the thing that stops the drum reading as a plain grey can"},"lens":{"type":"color","default":"#71928e","label":"Telemetry panel","describe":"daytime albedo of the array-drive telemetry panel cut into the docking collar's front facet \u2014 a muted, clearly UNLIT teal sunk 60 mm behind livery-toned funnel walls, square to the hero camera and never in the array's shadow. It burns cyan after dark through the night declaration, so never brighten this to fake a glow"},"beacon":{"type":"color","default":"#9b8779","label":"Tip light","describe":"daytime albedo of the small position-light puck on the sun face at each panel tip \u2014 a muted amber on a gunmetal housing. It burns amber after dark through the night declaration; it is a separate zone from the telemetry panel because the two are different lights on different circuits"},"cellColumns":{"type":"range","default":5,"label":"Cell columns","describe":"how many cell columns each panel half carries, and therefore how far the wing spans \u2014 REBUILT, never scaled. Cell size (0.27 m), the 0.045 m gap and the 0.075 m frame margin are constants, so a column is ADDED at a constant 0.315 m pitch and the plate, its edge rails and the truss behind it are re-cut around it; the triangle count moves with the knob. 3 = a stubby 3.9 m auxiliary array whose drum and mast dominate; 5 = shipped, 5.12 m tip to tip; 7 = a 6.4 m main-bus array that overhangs the collar by more than two metres each side","affects":"geometry","min":3,"max":7,"step":1},"cellRows":{"type":"range","default":3,"label":"Cell rows","describe":"how many cell rows deep each panel half is, which sets the CHORD of the array \u2014 again rebuilt at the same constant cell pitch, so the plate gets wider and the triangle count moves. 2 = a narrow 0.74 m ribbon array that reads as a blade in the side view; 3 = shipped, 1.05 m chord; 4 = a broad 1.37 m chord that makes the wing read almost square in plan and raises the object by another 180 mm because the raked plate reaches higher","affects":"geometry","min":2,"max":4,"step":1},"mastSegments":{"type":"range","default":2,"label":"Mast segments","describe":"how tall the mast is, REBUILT rather than scaled: each segment is one more 0.44 m column run capped by its own flared collar band, at a constant pitch and a constant 35 mm step of taper, so the mast gains real stacked structure and the whole array rises 0.44 m per step \u2014 the triangle count moves with it. 1 = a squat hull-deck array sitting close over its collar; 2 = shipped; 3 = a tall spine-mounted mast that clears a station module. Collar, knuckle, drum and array are identical at every value","affects":"geometry","min":1,"max":3,"step":1},"mount":{"type":"choice","default":"collar","label":"Mounting","describe":"how the wing is fixed down \u2014 the one thing that differs between the same array on a station hub face, a hull plate and a spine pylon. collar = shipped, the kit docking-collar flange (2.16 m across, the same ring sensor-dish uses) 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; boom = the flange shrinks to a small pad under a narrow stalk column, lifting the whole array 0.42 m clear so it reads as a spine-mounted outrigger. Everything from the armoured drum up is identical in all three","affects":"geometry","options":["collar","deck","boom"]}},"presets":{"coalition-blue":{"plinth":"#54555e","hull":"#8d94a2","frame":"#c3c5c9","cell":"#405f88","accent":"#577ca7","gun":"#2d313f","warn":"#c49566","lens":"#71928e","beacon":"#9b8779"},"empire-crimson":{"plinth":"#54555e","hull":"#7d7d84","frame":"#c3c5c9","cell":"#405f88","accent":"#ba5954","gun":"#20242f","warn":"#c49566","lens":"#71928e","beacon":"#9b8779"},"station-grey":{"plinth":"#63646b","hull":"#a9afb7","frame":"#d5d5d6","cell":"#577ca7","accent":"#7d7d84","gun":"#3f424b","warn":"#c49566","lens":"#638e6e","beacon":"#9b8779"},"derelict-hulk":{"plinth":"#5c3d41","hull":"#85736b","frame":"#a59b91","cell":"#3f424b","accent":"#672a26","gun":"#54555e","warn":"#9b8779","lens":"#71928e","beacon":"#bba7a4"},"polar-white":{"plinth":"#63646b","hull":"#c3c5c9","frame":"#d5d5d6","cell":"#405f88","accent":"#577ca7","gun":"#3f424b","warn":"#c49566","lens":"#78b58f","beacon":"#9b8779"}},"night":{"lens":{"color":"#4ad4d4","intensity":0.9,"describe":"cyan array-drive telemetry panel recessed into the docking collar's front facet","albedo":"#71928e","findable":true},"beacon":{"color":"#ffb84a","intensity":0.8,"describe":"amber position light on the sun face at each panel tip","albedo":"#9b8779","findable":true}},"rev":1792408798,"materials":{"frame":{"kind":"plastic","finish":"satin"},"hull":{"kind":"metal","finish":"satin"},"cell":{"kind":"glass","finish":"clear"},"accent":{"kind":"paint","finish":"matte"},"plinth":{"kind":"metal","finish":"satin"},"gun":{"kind":"metal","finish":"satin"},"warn":{"kind":"paint","finish":"matte"},"lens":{"kind":"glass","finish":"clear"},"beacon":{"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":1792466793,"mod_v":1792408798}