{"params":{"colorway":{"type":"choice","default":"deep-green","label":"Colorway","describe":"Curated paint scheme. deep-green = deep green engine lined out in cream, black smokebox, running plate and frames, slate roof, red-oxide buffer beams (the reference); maroon = maroon engine lined in cream with dark beams and a warm grey roof; black-brass = black engine over dark brown frames with a polished brass dome and pale lining; olive-green = a lighter olive engine lined in cream. When not set, the paint follows the livery knob; colour knobs paint over either. Steel, brass, lamp lenses, the firehole and rust never change.","affects":"colors","options":["deep-green","maroon","black-brass","olive-green"]},"livery":{"type":"choice","default":"deep-green","label":"Livery","describe":"Which locomotive livery the engine is turned out in: deep-green lined out, maroon, or black-brass (black with a brass dome); the same three values as the kit's coal tender, tank engine and diesels, so the engine and its tender can be set to match at once. Set on its own it repaints the engine; an explicit colorway wins over it, colour knobs over both.","affects":"colors","options":["deep-green","maroon","black-brass"]},"body":{"type":"color","default":"#4d5831","label":"Livery paint","describe":"Albedo of the painted engine: boiler barrel, dome (except in black-brass), firebox, cab outside and in, splashers, cylinders, deflectors and the spoked wheel centres. Wear fades it and dirties the wheels.","affects":"colors"},"lining":{"type":"color","default":"#ededee","label":"Lining","describe":"Albedo of the lining: the proud boiler bands, the flush coachline round each cab-side panel and the band round each splasher's edge.","affects":"colors"},"frames":{"type":"color","default":"#322a22","label":"Black ironwork","describe":"Albedo of the black ironwork: smokebox and door, chimney, saddle, running plate, frames, bogie frame, wheel tyres, motion brackets, steps, guard irons, steam pipes, the backhead in the cab and the lamp irons. Wear soots the smokebox and chimney darker.","affects":"colors"},"roof":{"type":"color","default":"#606164","label":"Cab roof","describe":"Albedo of the arched, lipped cab roof and its soffit.","affects":"colors"},"beam":{"type":"color","default":"#6c5342","label":"Buffer beams","describe":"Albedo of the front buffer beam, the rear drag beam and the round buffer stocks. Wear rusts the stocks.","affects":"colors"},"steel":{"type":"color","default":"#888e96","label":"Steel","describe":"Albedo of bright steel: buffer heads, hooks, links and screw couplings, coupling and connecting rods, crank pins, crossheads, piston rods, slide bars, the valve gear, smokebox door straps and dart, and every handrail. Wear never touches it.","affects":"colors"},"brass":{"type":"color","default":"#cbb078","label":"Brass","describe":"Albedo of the safety valves and whistle, the two oil-lamp bodies, the cab-side plate rims and the curved plates on the middle splashers (and the dome cover in the black-brass livery). Wear tarnishes it.","affects":"colors"},"glass":{"type":"color","default":"#43352f","label":"Glass","describe":"Albedo of the cab panes (the two spectacle windows in the cab front and the front window in each cab side), kept dark by day; they glow softly at night from the fire inside.","affects":"colors"},"lampFront":{"type":"color","default":"#e6e6e6","label":"Lamp lenses","describe":"Albedo by day of the lenses of the two oil lamps standing on the front buffer beam; they burn warm amber at night (export const night). No other part wears this colour.","affects":"colors"},"fire":{"type":"color","default":"#a38a72","label":"Firehole","describe":"Albedo by day of the open firehole in the backhead inside the cab (dull ash); it glows orange-amber at night, seen through the open cab back.","affects":"colors"},"rust":{"type":"color","default":"#846247","label":"Rust","describe":"The rust colour the wear knob paints in a patch low on each cab-side panel, on step treads, guard irons and buffer stocks; it also tints the wheels and tyres. Unused at wear 0.","affects":"colors"},"length":{"type":"range","default":12,"label":"Length","describe":"Length over buffers in metres. 12.0 = the reference (buffer faces at z +/-6.0); 11.4 = a short engine with a short barrel and close-set drivers; 12.6 = a long engine with a long barrel and a wide-spaced wheelbase. The cab, firebox and rear driver stay where they are: the front end (bogie, cylinders, smokebox, chimney, beam) moves forward with the front buffers, the barrel lengthens between, the leading and middle drivers spread (pitches 1.78-2.12 m) with the rods and valve gear rebuilt to suit, and the drag beam moves back with the rear buffers. Every section keeps its size; even at 12.6 m the engine and the kit's 7.3 m tender fit the 20 m turntable.","affects":"geometry","min":11.4,"max":12.6,"step":0.1},"taper":{"type":"range","default":0.7,"label":"Boiler taper","describe":"How coned the boiler barrel is, its bottom line always level and its rear ring always meeting the firebox. 0 = a parallel barrel the full firebox size, with a fat smokebox and a squat stovepipe chimney; 0.7 = the reference, the barrel's top rising toward the firebox; 1 = a strongly coned barrel with a slim smokebox and a taller chimney. The smokebox stays 11 cm proud of the barrel and the chimney top never moves.","affects":"geometry","min":0,"max":1,"step":0.05},"firebox":{"type":"choice","default":"belpaire","label":"Firebox","describe":"The shape of the firebox between the barrel and the cab. belpaire = flat sides, chamfered square shoulders and a flat top (the reference); round-top = the barrel's round top carried on back over vertical sides. The cab front, backhead and safety valves follow it.","affects":"geometry","options":["belpaire","round-top"]},"deflectors":{"type":"toggle","default":false,"label":"Smoke deflectors","describe":"Adds a tall smoke deflector plate standing on the running plate either side of the smokebox, its top front corner cut back, each braced to the smokebox, as on later mainline 4-6-0s. Off (the reference) leaves the smokebox sides open.","affects":"geometry"},"wear":{"type":"range","default":0.3,"label":"Wear","describe":"0 freshly painted and new, 1 old and weathered: faded paint, dirt, rust and small chips; the object itself never changes.","affects":"geometry","min":0,"max":1,"step":0.1},"scale":{"type":"range","default":1,"label":"Scale","describe":"Scales the whole model; 1 is as built. Real-world size is in this range (real length is 15-25 m, as built 12 m).","affects":"geometry","min":1,"max":2.3,"step":0.05}},"presets":{"deep-green":{"body":"#4d5831","lining":"#ededee","frames":"#322a22","roof":"#606164","beam":"#6c5342","glass":"#43352f","steel":"#888e96","brass":"#cbb078","lampFront":"#e6e6e6","fire":"#a38a72","rust":"#846247"},"maroon":{"body":"#6c5342","lining":"#ededee","frames":"#322a22","roof":"#83776d","beam":"#43352f","glass":"#606164","steel":"#888e96","brass":"#cbb078","lampFront":"#e6e6e6","fire":"#a38a72","rust":"#846247"},"black-brass":{"body":"#322a22","lining":"#b1a7a2","frames":"#43352f","roof":"#606164","beam":"#6c5342","glass":"#83776d","steel":"#888e96","brass":"#cbb078","lampFront":"#e6e6e6","fire":"#a38a72","rust":"#846247"},"olive-green":{"body":"#949859","lining":"#ededee","frames":"#322a22","roof":"#606164","beam":"#6c5342","glass":"#43352f","steel":"#888e96","brass":"#cbb078","lampFront":"#e6e6e6","fire":"#a38a72","rust":"#846247"}},"night":{"lampFront":{"color":"#e3c096","intensity":1,"describe":"the two oil headlamps standing on the front buffer beam over the buffers, warm amber","albedo":"#e6e6e6","findable":true},"fire":{"color":"#d69b65","intensity":0.85,"describe":"the open firehole in the backhead inside the cab, the fire glowing orange-amber through the open cab back","albedo":"#a38a72","findable":true},"glass":{"color":"#e0b489","intensity":0.5,"describe":"the cab panes (front spectacles and side windows), lit softly from inside by the fire","albedo":"#43352f","findable":true}},"decals":[{"name":"cab-side-right","size":[0.7,0.22],"at":[1.285,2.605,-4.11],"normal":[1,0,0],"up":[0,1,0],"describe":"the plate on the cab side, inside its raised brass rim on the lined lower panel: the engine number, a company crest or initials","albedo":"#4d5831","mode":"plate","relief_mm":0,"verified":true},{"name":"cab-side-left","size":[0.7,0.22],"at":[-1.285,2.605,-4.11],"normal":[-1,0,0],"up":[0,1,0],"describe":"the plate on the cab side, inside its raised brass rim on the lined lower panel: the engine number, a company crest or initials","albedo":"#4d5831","mode":"plate","relief_mm":0,"verified":true}],"materials":{"body":{"kind":"paint","finish":"gloss"},"lining":{"kind":"paint","finish":"gloss"},"frames":{"kind":"metal","finish":"cast"},"roof":{"kind":"paint","finish":"matte"},"beam":{"kind":"paint","finish":"gloss"},"steel":{"kind":"metal","finish":"satin"},"brass":{"kind":"metal","finish":"polished"},"glass":{"kind":"glass","finish":"clear"},"lampFront":{"kind":"emissive","finish":"glow"},"fire":{"kind":"emissive","finish":"flame"},"rust":{"kind":"metal","finish":"rusted"}},"rev":1792626472,"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.","decals_note":"flat areas on the surface where you can print your own logo, sign or number. `at` is the centre in model space, `normal` points out of the surface, `size` is [width, height] in metres. Bake art with https://polyfork.dev/cdn/sdf.mjs and place it with https://polyfork.dev/cdn/decal.mjs, or use `at`/`normal`/`size` directly in any engine. `albedo` is the colour it prints on. mode `plate` means the face is flat and a quad is enough; `projected` means it is curved (`relief_mm` deep) and the mark has to be projected onto the geometry. Measured on the DEFAULT build: a geometry knob can move the surface a few centimetres; decal.mjs follows it, anywhere else re-measure or keep the defaults.","preview_v":1792626495,"mod_v":1792626472}