{"params":{"colorway":{"type":"choice","default":"crossing-white","label":"Colorway","describe":"Curated railway paint; the disc stays signal red and the lamp glass never changes. crossing-white (the reference): a white leaf on pale grey-white posts with charcoal ironwork. station-cream: the kit's cream-and-brown station paint, a cream leaf on chocolate-brown posts with black iron. black-and-white: a white leaf on black posts. signal-red: the kit's shared red livery, signal-red posts and a brick-red disc on an off-white leaf. royal-blue: the kit's shared blue livery, royal-blue posts under a pale grey leaf.","options":["crossing-white","station-cream","black-and-white","signal-red","royal-blue"]},"gate":{"type":"range","default":0,"label":"Gate","describe":"Where the leaf stands, as a fraction of its 90 degree swing about the pintles on the hinge post. 0 (default): shut along +z across the road, its latch end against the catch post 3.6 m away. 1: swung a quarter turn to lie along -x (along +x with hand left) across the railway, the latch end 3.585 m from the hinge post so two opposite copies 7.2 m apart meet over the track centre. Values between stand it part open. The posts never move. The `leaf` rig group animates on from this rest angle.","affects":"geometry","min":0,"max":1,"step":0.05},"hand":{"type":"choice","default":"right","label":"Hand","describe":"Which way the leaf opens. right (default): standing at the hinge post looking along the shut leaf, it swings to your right, toward -x; the pintles sit on the -x side of the post and the catch post on the +x side of the latch end. left: the exact mirror, opening toward +x. A yaw cannot turn one into the other, so a crossing uses one of each to make two leaves meet over the track.","affects":"geometry","options":["right","left"]},"palings":{"type":"range","default":7,"label":"Palings","describe":"Vertical palings in each of the two bays (either side of the centre stile), respaced evenly at a constant 0.05 x 0.036 m section; their tails always hang 6 cm below the bottom rail. 5 = an open, airy gate with 0.21 m gaps; 7 = the reference at about 0.2 m pitch; 9 = a close-paled screen with 0.11 m gaps.","affects":"geometry","min":5,"max":9,"step":1},"bracing":{"type":"choice","default":"cross","label":"Bracing","describe":"The diagonal boards over the palings, on both faces. cross (default, the reference): an X of two boards in each bay. single: one board per bay rising from the bottom on the hinge side to the top on the latch side, the way a hung gate is braced. Rails, stiles, palings and outline are identical at both values.","affects":"geometry","options":["cross","single"]},"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. Colours are exact at 0.3; at 0 the posts are whiter and the iron fresh black. Above 0.3 the white greys, a growing scatter of arrises and paling tails flakes to bare grey timber and an uneven scatter of whole board faces (about 30% at 1) loses most of its paint, the iron rusts piece by piece (hinge straps and the disc rim first), the red fades, and the latch end of the leaf drops up to 35 mm at 1. The posts never move and the lamp glass never changes.","affects":"geometry","min":0,"max":1,"step":0.1},"leaf":{"type":"color","default":"#f2f2ec","label":"Leaf","describe":"Albedo of every timber of the gate leaf: both rails, the heel, centre and latch stiles, the palings and the brace boards. White by default; the biggest zone. Exact at wear 0.3, greying and flaking above it."},"post":{"type":"color","default":"#dfddd8","label":"Posts","describe":"Albedo of the 1.8 m hinge post and the short catch post, pyramid caps included. One step greyer than the white leaf by default so the heel stile separates from the post behind it."},"disc":{"type":"color","default":"#903330","label":"Disc","describe":"Albedo of the red target face on both sides of the leaf, recessed inside the iron rim. Fades toward a dusty pink-grey above wear 0.3."},"iron":{"type":"color","default":"#3f4140","label":"Ironwork","describe":"Albedo of all the iron: both wrap-round strap hinges and their knuckles, the gudgeon plates in the hinge post, the keeper on the catch post, the raised rim and edge band of the disc, and the lamp's base, corner posts, eaves, roof and finial. Rusts piece by piece above wear 0.3."},"lens":{"type":"color","default":"#642d26","label":"Lamp glass","describe":"Daytime albedo of the lamp's red glass, dark ruby while unlit. The part's only lit zone: after dark it shows red both ways along the road. No other zone wears it in any colourway and wear never touches it."}},"presets":{"crossing-white":{"leaf":"#f2f2ec","post":"#dfddd8","disc":"#903330","iron":"#3f4140","lens":"#642d26"},"station-cream":{"leaf":"#ede9e0","post":"#563e26","disc":"#903330","iron":"#2d2925","lens":"#642d26"},"black-and-white":{"leaf":"#f2f2ec","post":"#2d2925","disc":"#903330","iron":"#3f4140","lens":"#642d26"},"signal-red":{"leaf":"#ede9e0","post":"#903330","disc":"#a14d3d","iron":"#2d2925","lens":"#642d26"},"royal-blue":{"leaf":"#dfddd8","post":"#385d7c","disc":"#903330","iron":"#2d2925","lens":"#642d26"}},"night":{"lens":{"color":"#d25f51","intensity":0.9,"describe":"the gate lamp's red glass lit from inside, showing red both ways along the road (the kit's signal red)","albedo":"#642d26","findable":true}},"materials":{"leaf":{"kind":"paint","finish":"eggshell"},"post":{"kind":"paint","finish":"eggshell"},"disc":{"kind":"paint","finish":"gloss"},"iron":{"kind":"metal","finish":"cast"},"lens":{"kind":"glass","finish":"clear"}},"rev":1792565826,"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":1792566111,"mod_v":1792565826}