{"params":{"colorway":{"type":"choice","default":"empire-crimson","label":"Colorway","describe":"Faction livery. empire-crimson is the default deep-red Empire hull with lighter crimson trim; coalition-blue swaps both to the rival navy; ash-patrol is an unaligned grey militia hull with pale steel trim; sand-corsair a tan mercenary hull with ochre trim. Greys, canopy panes and lenses keep the same value ladder in all four, and it is the same ladder the kit's other Empire hulls use.","options":["empire-crimson","coalition-blue","ash-patrol","sand-corsair"]},"hull":{"type":"color","default":"#9b4845","label":"Hull","describe":"Albedo of the crimson shell \u2014 flanks, shoulders, keel, nose, canopy coaming, spine block, wing-root fairings, wing upper skin, tip-fin panels and the wing braces. The dominant mass of the ship."},"trim":{"type":"color","default":"#ba5954","label":"Trim","describe":"Lighter livery accent one value step above the hull: the raised canopy frame ribs crossing the panes, the proud band round the nose, the sensor-pod collar and the wing pylon box."},"plating":{"type":"color","default":"#63646b","label":"Plating","describe":"Mid grey structural panelling: the dorsal deck facet aft of the nose, the two chine strakes, the chin cannon block, the two wing-root intake ramps and their louvre slats, wing leading edges, spar caps, fences and undersides, tip-fin cores, the nozzle actuator fairings and every greeble plate. This is the grey that breaks up the crimson."},"steel":{"type":"color","default":"#8d94a2","label":"Steel","describe":"Light bare steel: the two chin cannon barrels, the nozzle cans and mouth rims, the visor frame, the round flank boss, the sensor-pod housing and every rivet."},"recess":{"type":"color","default":"#3f424b","label":"Recess","describe":"Dark interior of every sunken feature \u2014 nose visor well, flank and deck panel floors, louvre grille bores, nozzle bores and the telescoping nozzle sleeves."},"glass":{"type":"color","default":"#2d313f","label":"Canopy","describe":"Dark slate of the cockpit panes and the two sensor-pod lenses. This is the zone that warms from inside after dark."},"thruster":{"type":"color","default":"#eaeaea","label":"Thruster lens","describe":"Pale disc at the bottom of each afterburner bore. Matte grey by day, hard orange drive plasma after dark."},"lamp":{"type":"color","default":"#e2e3e5","label":"Nav lamp","describe":"Pale lens of the nav/landing light: one wide bar standing on the floor of the nose visor well, read dead ahead as a bright block inside the dark bore. Matte by day, hard white forward beam after dark \u2014 the bow light, a separate zone from the stern thrusters."},"hullLength":{"type":"range","default":1,"label":"Hull length","describe":"Rebuilds everything aft of the nose by adding or dropping whole hull stations at a constant ~0.57 m pitch, so the triangle count moves with it and the flank greeble rows respace instead of stretching. 0.85 is a 7.7 m stubby point defence boat with the canopy crowding the wings; 1.20 is a 10.2 m long-hulled patrol interceptor with a much longer nose. Beam, height and the nose face are untouched, and the wings and nozzles ride aft with the tail.","affects":"geometry","min":0.85,"max":1.2},"wingSpan":{"type":"range","default":1,"label":"Wing span","describe":"Rebuilds each wing as a whole number of spanwise bays at a constant 0.30 m pitch (3 bays at 0.75, 4 at the default, 5 at 1.30), so the plate really gets longer and the section count moves with it. 0.75 is a 5.3 m stub-winged knife fighter; 1.30 a 6.5 m wide-winged escort. The tip fin and the ventral brace ride out with the tip and keep their own size.","affects":"geometry","min":0.75,"max":1.3},"chinBarrels":{"type":"range","default":2,"label":"Chin barrels","describe":"Barrels in the chin cannon, always built as symmetric pairs and always even. 2 is the reference twin cannon with wide-set muzzles; 6 is a dense six-barrel battery filling the whole chin block. Barrel diameter shrinks as the count rises so the row always fits the block without the shrouds touching.","affects":"geometry","min":2,"max":6,"step":2},"intakeSlats":{"type":"range","default":5,"label":"Intake slats","describe":"Whole number of vertical slat bars standing in each wing-root louvre recess. Each bar rises the full 0.32 m from the floor of the bore to the rim, so the count changes what the grille reads as: 3 is three wide cooling gills with deep black gaps between them, 8 a fine radiator mesh. Slat width shrinks with the count so the grille always spans the same recess.","affects":"geometry","min":3,"max":8,"step":1},"greebles":{"type":"range","default":1,"label":"Hull greebles","describe":"Density of the surface detail rows \u2014 flank panel pans, dorsal deck plates, belly blisters and rivet runs. 0.55 leaves a clean austere hull carrying only its strakes and named features; 1.5 crusts both flanks, the deck and the belly with plating. Moves the triangle count, not the silhouette.","affects":"geometry","min":0.55,"max":1.5}},"presets":{"empire-crimson":{"hull":"#9b4845","trim":"#ba5954","plating":"#63646b","steel":"#8d94a2","recess":"#3f424b","glass":"#2d313f","thruster":"#eaeaea","lamp":"#e2e3e5"},"coalition-blue":{"hull":"#405f88","trim":"#577ca7","plating":"#63646b","steel":"#8d94a2","recess":"#2d313f","glass":"#20242f","thruster":"#eaeaea","lamp":"#e2e3e5"},"ash-patrol":{"hull":"#7d7d84","trim":"#d8dade","plating":"#54555e","steel":"#8d94a2","recess":"#3f424b","glass":"#2d313f","thruster":"#eaeaea","lamp":"#e2e3e5"},"sand-corsair":{"hull":"#85736b","trim":"#c49566","plating":"#63646b","steel":"#a59b91","recess":"#3f424b","glass":"#20242f","thruster":"#eaeaea","lamp":"#e0d7d5"}},"night":{"thruster":{"color":"#ffb84a","intensity":1,"describe":"afterburner plasma at the bottom of both stern nozzle bores","albedo":"#eaeaea","findable":true},"lamp":{"color":"#fef8ec","intensity":1,"describe":"twin nav/landing lights sunk in the nose face \u2014 the ship's forward beam","albedo":"#e2e3e5","findable":true},"glass":{"color":"#ffd9a0","intensity":0.6,"describe":"cockpit instrument lighting behind the canopy panes and the sensor lenses","albedo":"#2d313f","findable":true}},"rev":1792408798,"materials":{"hull":{"kind":"paint","finish":"gloss"},"trim":{"kind":"paint","finish":"gloss"},"plating":{"kind":"metal","finish":"satin"},"steel":{"kind":"metal","finish":"satin"},"recess":{"kind":"paint","finish":"matte"},"glass":{"kind":"glass","finish":"clear"},"thruster":{"kind":"emissive","finish":"glow"},"lamp":{"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":1792466552,"mod_v":1792408798}