{"params":{"colorway":{"type":"choice","default":"blackened-oak","label":"Colorway","describe":"Curated kit-coherent schemes. blackened-oak is the approved wreck: dark tarred planking under an ochre wale with grey splintered frames. tar-scorched drops every timber toward burnt near-black pitch and cools the exposed frames to storm grey, for a burned-out hulk. sun-bleached lifts everything two steps toward pale driftwood tan with cream frames and turquoise cabin glass, for a wreck that has been dry on the sand for years.","options":["blackened-oak","tar-scorched","sun-bleached"]},"hull":{"type":"color","default":"#4A2E1B","label":"Tarred planking","describe":"Albedo of the tarred planking below the wale belt \u2014 the dominant mass of the model, roughly the bottom 58% of both broadsides plus the lower transom. Keep it the deepest brown in the scheme; lightening it collapses the value ladder that makes the ochre wale read as a proud step."},"timber":{"type":"color","default":"#6B4526","label":"Bare timber","describe":"Albedo of the cabin face the transom windows are cut in, the inner face of the bulwark, the stern bulkhead, the mast step, the fallen deck beam and the two spars (mast stub and snapped bowsprit). Mid brown: one clear value step lighter than the tarred planking and one step darker than the ochre trim."},"trim":{"type":"color","default":"#C9975C","label":"Ochre trim","describe":"Albedo of every proud ochre member: the wale belt, the sheer strake, the rail cap, the stern-deck railing posts and rails, the reveals of the arched transom windows and the stair stringer. The lightest timber tone \u2014 it is what notches the silhouette from the side."},"deck":{"type":"color","default":"#A88458","label":"Deck planking","describe":"Albedo of the main deck, the raised stern deck and the stair treads. Warm tan, clearly lighter than the bulwark that encloses it so the deck reads as a surface you could walk on from the hero camera."},"ribs":{"type":"color","default":"#8A8071","label":"Splintered frames","describe":"Albedo of the bare frame ribs standing in the torn gash and of every splinter left on a broken edge. Weathered driftwood grey \u2014 the ONLY desaturated timber on the model, which is what makes the broken timber read as freshly torn rather than painted."},"iron":{"type":"color","default":"#3E4348","label":"Ironwork","describe":"Albedo of the gun-port muzzles, the mast partner collar and the mast hoops. Dark matte gunmetal that reads as metal by VALUE alone \u2014 the whole asset is one non-metallic material."},"glass":{"type":"color","default":"#1C6B84","label":"Cabin glass","describe":"Albedo of the two arched panes set at the back of the transom window openings. Flat dark slate-blue by day. Its own zone and its own knob so a consumer can address the panes without touching the reveals around them."},"hold":{"type":"color","default":"#2A2320","label":"Hold shadow","describe":"Albedo of every dark interior surface: the set-back planking seen through the torn holes in both broadsides, and the reveal and back of every gun-port aperture. The darkest tone in the scheme; it is what makes a hole read as a hole rather than a dent."},"silt":{"type":"color","default":"#C4A46A","label":"Silted sand","describe":"Albedo of the sand that has silted up inside the wreck: it stands a fifth of a metre up the inside of the planking, so it shows at the foot of the starboard gash and of the port stove-in, and it banks down to close the hull from below. Match it to the beach the wreck stands on \u2014 pale dry sand by default."},"hullLength":{"type":"range","default":1,"label":"Hull length","describe":"Rebuilds the hull longer or shorter at a CONSTANT 0.65 m frame-station pitch, so the station count and therefore the triangle count change with it while plank courses, bulwark thickness and rail gauge stay exactly the same size. At 0.82 it is a stubby 3.7 m keel of 6 stations, 5.2 m overall with the bowsprit; at 1.18 it is a 5.4 m keel of 8 stations, 6.8 m overall, and reads as most of a small ship. Strongest silhouette knob from the default camera.","affects":"geometry","min":0.82,"max":1.18},"settle":{"type":"range","default":1,"label":"Sag onto the break","describe":"How far the two broken halves have sagged onto the fracture, re-lofting every station rather than rotating the mesh. At 0.3 she is barely bent \u2014 the pieces sit almost level and the break reads as a clean parting; at 1.7 the middle is swallowed to within a strake of the sand and both the stem and the transom rear right up, a deep V. The mast stub stays square to its own piece's deck, so it leans further out over the gap as this rises. A cant is a single angle with nothing repeating along it, so the triangle count is deliberately unchanged.","affects":"geometry","min":0.3,"max":1.7},"breakGap":{"type":"range","default":0.72,"label":"Break separation","describe":"How far apart the two halves have drifted along the keel line, measured as open sand between the broken ends. At 0.2 they have barely parted and read as one hull with a crack through it; at 1.1 there is more than a metre of beach between them and they read as two pieces of the same ship. The sideways shift of one half against the other is fixed and does not follow this knob. A gap has nothing repeating in it, so the triangle count is deliberately unchanged.","affects":"geometry","min":0.2,"max":1.1},"burial":{"type":"range","default":1,"label":"Burial depth","describe":"How deep the whole hull is sunk below the sand plane, which sets how much planking is left showing and how wide the sand footprint is. At 0.55 the hull sits high on a narrow keel with the full turn of the bilge exposed; at 1.45 the sand comes most of the way up to the wale and the wreck reads as a low mound with a stern block on it. Re-lofts the exposed band of every station; the triangle count is unchanged.","affects":"geometry","min":0.55,"max":1.45},"ribs2":{"type":"range","default":3,"label":"Frame ribs","describe":"How many bare splintered frame ribs stand across the torn gash in the starboard planking. 2 leaves the hole wide open and reads as a clean stove-in; 5 crowds it into a ribcage. Each rib is a real 90 mm timber, so the triangle count moves with this knob.","affects":"geometry","min":2,"max":5,"step":1},"gunPorts":{"type":"range","default":2,"label":"Gun ports per side","describe":"How many square gun ports are cut through EACH broadside, in the strake right under the wale and aft of the gash. 0 leaves the planking blank and the wreck reads as a merchantman; 3 crowds the short after body and reads as an armed raider. The foremost port on each side keeps a stubby iron muzzle in it; the rest are empty. Each port is a real aperture through the planking with a dark reveal on all four sides, so the triangle count moves with this knob.","affects":"geometry","min":0,"max":3,"step":1},"mastStub":{"type":"range","default":1,"label":"Mast stub height","describe":"Rebuilds the snapped mast, adding or dropping an iron hoop at a constant 0.85 m pitch as it grows, so the triangle count moves with it. At 0.4 only a 1.1 m stump is left in the collar and the wreck reads flat and low; at 1.4 a 3.8 m spar dominates the profile and doubles the model height. The spar always stands square to the deck fore-and-aft, so it leans forward with the settle knob, and it always carries the same 8 degree cant to port over the smashed side. The break is always a splintered point, never a clean cut.","affects":"geometry","min":0.4,"max":1.4},"sternRail":{"type":"toggle","default":true,"label":"Stern railing","describe":"The post-and-rail railing standing on the rail cap around the raised stern deck (already broken away along the port side). Off strips it back to the bare rail cap, which is finished timber underneath \u2014 the wreck then reads as stripped-out salvage rather than a recent loss.","affects":"geometry"}},"presets":{"blackened-oak":{"hull":"#4A2E1B","timber":"#6B4526","trim":"#C9975C","deck":"#A88458","ribs":"#8A8071","iron":"#3E4348","glass":"#1C6B84","hold":"#2A2320","silt":"#C4A46A"},"tar-scorched":{"hull":"#2A2320","timber":"#4A2E1B","trim":"#A88458","deck":"#8A8071","ribs":"#9AA3A0","iron":"#6E757A","glass":"#2E9CA8","hold":"#3E4348","silt":"#A79680"},"sun-bleached":{"hull":"#6B4526","timber":"#9C6B3C","trim":"#DCCBA6","deck":"#C4A46A","ribs":"#E8D6A8","iron":"#5A6462","glass":"#58C8C0","hold":"#4A2E1B","silt":"#F0E6CE"}},"rev":1785511138,"materials":{"hull":{"kind":"paint","finish":"matte"},"timber":{"kind":"wood","finish":"raw"},"trim":{"kind":"paint","finish":"matte"},"deck":{"kind":"wood","finish":"raw"},"ribs":{"kind":"wood","finish":"raw"},"iron":{"kind":"metal","finish":"rusted"},"glass":{"kind":"glass","finish":"clear"},"hold":{"kind":"paint","finish":"matte"},"silt":{"kind":"soil","finish":"sand"}},"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.","preview_v":1792493336,"mod_v":1785511138}