{"params":{"colorway":{"type":"choice","default":"signal-grey","label":"Colorway","describe":"curated kit-palette scheme; sets all eleven zone albedos at once. signal-grey = the shipped neutral steel bus with crimson wing rails; coalition-blue = darker steel-blue hull with blue rails and steel-blue cells for the Coalition fleet; empire-crimson = pale bus with deep crimson rails and dark oxide lenses for the Empire; derelict-relay = dusty tan hull, drab olive cells and rust rails for an abandoned relay; polar-white = bright white bus with steel-blue cells, the highest-contrast scheme","options":["signal-grey","coalition-blue","empire-crimson","derelict-relay","polar-white"]},"hull":{"type":"color","default":"#d8dade","label":"Bus walls","describe":"albedo of the chamfered walls of the bus body and of the flared thruster bell \u2014 the largest single mass on the object. Keep it a mid light steel: it must sit BELOW the wing frame in value or the pale arrays stop reading as the brightest thing on the satellite"},"gun":{"type":"color","default":"#3f424b","label":"Gunmetal fittings","describe":"albedo of the dark cap bands at the top AND bottom of the bus and its floor pan, the roof equipment drum and beacon housing, the front radiator block, the dish boom, the two array hinge bosses and yoke beams, the three dish struts, the light housings and the stiffener spine down the back of each wing. The dark structural value that brackets every lighter mass; if it lightens toward Bus walls the body reads as one undifferentiated block"},"frame":{"type":"color","default":"#e2e3e5","label":"Array frame","describe":"albedo of the solar wing frame plate \u2014 the field the cells stand on, its two end caps, and the whole backsheet face behind the cells. The brightest zone on the asset; it is what makes the wings read as two bright bars from 10m, from the front and from the rear alike"},"dish":{"type":"color","default":"#8d94a2","label":"Dish shell","describe":"albedo of the parabolic bowl, its dished back shell and the rim band between them. Sits one value rung below the array frame so the disc separates from the wing bar it overlaps in the hero view"},"cell":{"type":"color","default":"#405f88","label":"Solar cells","describe":"albedo of the proud cell blocks tiled across the front face of each wing \u2014 two rows by however many columns the Cell columns knob 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 solar cells. Stay well clear of the frame value or the grid dissolves into one plank"},"accent":{"type":"color","default":"#ba5954","label":"Wing rails","describe":"albedo of the trim rail running the full length of both long edges of each wing \u2014 the edge faces AND a flush lip wrapped onto the front and back of the plate, so the rail reads in the front and rear elevations as well as the hero. The single hot colour on the object, roughly a twentieth of its surface: this is the faction tell"},"amber":{"type":"color","default":"#c49566","label":"Amber equipment","describe":"albedo of the feed horn at the dish focus and of the two equipment blocks on the bus flanks. A warm accent used only on real hardware, never as paint"},"lampGreen":{"type":"color","default":"#638e6e","label":"Green lens","describe":"daytime albedo of the green status lens strip in each front light housing \u2014 a muted, clearly unlit green. It burns bright green after dark via the night declaration, so never brighten this to fake a glow"},"lampRed":{"type":"color","default":"#8d5f59","label":"Red lens","describe":"daytime albedo of the red fault lens strip in each front light housing. Its own zone so a consumer can light the fault lamps without touching the green ones or the housings"},"beacon":{"type":"color","default":"#9b8779","label":"Beacon lens","describe":"daytime albedo of the amber beacon puck on the roof \u2014 the top face of the puck only, its housing stays gunmetal. Burns amber after dark"},"cavity":{"type":"color","default":"#20242f","label":"Nozzle bore","describe":"albedo of the funnel throat that closes the thruster bell. The darkest value on the asset; seen only into the mouth of the cone from behind and below, where it gives the bell its depth"},"wingCells":{"type":"range","default":5,"label":"Cell columns","describe":"how many cell columns each solar wing carries, and therefore how long the wings are \u2014 REBUILT, never scaled. Cell size (0.185 x 0.164 m), the 0.023 m gap and the frame margin are constants, so a column is ADDED at a constant pitch and the frame plate is re-cut around it; the triangle count moves with the knob. 3 = a stubby 2.2 m relay with short paddles; 5 = shipped, 3.05 m tip to tip; 6 = a 3.5 m high-power bird whose wings dominate the silhouette","affects":"geometry","min":3,"max":6,"step":1},"dishFacets":{"type":"choice","default":"standard","label":"Dish facets","describe":"radial facet count of the parabolic bowl, which sets how faceted the disc reads and how many triangles it costs. chunky = 8 facets, a hard octagonal pan with obvious flats; standard = 12, the shipped read; smooth = 14, a rounder dish for a hero close-up. The bowl diameter, depth and tripod are identical at every value, and the dish is re-seated so its rim still rests on y=0","affects":"geometry","options":["chunky","smooth","standard"]},"thruster":{"type":"toggle","default":true,"label":"Thruster nozzle","describe":"the flared station-keeping nozzle out of the rear face, with its dark bore disc. ON = shipped, the bus reads as manoeuvrable and the rear view has a mass in it; OFF = a clean flat rear wall for a purely passive relay bird, which also shortens the object in Z by 0.2 m. The wall behind it is fully modelled either way","affects":"geometry"}},"presets":{"signal-grey":{"hull":"#a9afb7","gun":"#3f424b","frame":"#c3c5c9","dish":"#8d94a2","cell":"#405f88","accent":"#ba5954","amber":"#c49566","lampGreen":"#638e6e","lampRed":"#8d5f59","beacon":"#9b8779","cavity":"#20242f"},"coalition-blue":{"hull":"#8d94a2","gun":"#2d313f","frame":"#c3c5c9","dish":"#a9afb7","cell":"#405f88","accent":"#577ca7","amber":"#c49566","lampGreen":"#638e6e","lampRed":"#8d5f59","beacon":"#9b8779","cavity":"#20242f"},"empire-crimson":{"hull":"#7d7d84","gun":"#20242f","frame":"#d5d5d6","dish":"#a9afb7","cell":"#2d313f","accent":"#893d38","amber":"#c49566","lampGreen":"#638e6e","lampRed":"#9b4845","beacon":"#9b8779","cavity":"#3f424b"},"derelict-relay":{"hull":"#85736b","gun":"#54555e","frame":"#bba7a4","dish":"#a59b91","cell":"#3f424b","accent":"#672a26","amber":"#c49566","lampGreen":"#71928e","lampRed":"#764a4c","beacon":"#9b8779","cavity":"#20242f"},"polar-white":{"hull":"#c3c5c9","gun":"#63646b","frame":"#d5d5d6","dish":"#a9afb7","cell":"#405f88","accent":"#577ca7","amber":"#c49566","lampGreen":"#78b58f","lampRed":"#8d5f59","beacon":"#9b8779","cavity":"#2d313f"}},"night":{"lampGreen":{"color":"#6ad48c","intensity":0.9,"describe":"green bus-healthy telltale in the front light housings","albedo":"#638e6e","findable":true},"lampRed":{"color":"#ff5a4a","intensity":0.9,"describe":"red fault telltale in the front light housings","albedo":"#8d5f59","findable":true},"beacon":{"color":"#ffb84a","intensity":1,"describe":"amber collision beacon on the roof","albedo":"#9b8779","findable":true}},"rev":1792408798,"materials":{"hull":{"kind":"metal","finish":"satin"},"gun":{"kind":"metal","finish":"satin"},"frame":{"kind":"metal","finish":"satin"},"dish":{"kind":"metal","finish":"satin"},"cell":{"kind":"plastic","finish":"satin"},"accent":{"kind":"paint","finish":"eggshell"},"amber":{"kind":"plastic","finish":"satin"},"lampGreen":{"kind":"glass","finish":"clear"},"lampRed":{"kind":"glass","finish":"clear"},"beacon":{"kind":"glass","finish":"clear"},"cavity":{"kind":"metal","finish":"brushed"}},"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":1792466156,"mod_v":1792408798}