{"params":{"colorway":{"type":"choice","default":"tokyo-concrete","label":"Colorway","describe":"Curated kit-coherent scheme. tokyo-concrete is pale grey concrete with warm timber arms; weathered darkens everything into a soot-stained backstreet; fresh-install is a bright just-erected pole; timber-pole swaps the concrete shaft for a creosoted wooden one.","options":["tokyo-concrete","weathered","fresh-install","timber-pole"]},"piece":{"type":"choice","default":"line","label":"Piece","describe":"Which pole in the run this is. Every piece receives the same span from a line pole behind it at -Z, so they butt together in any order. line: wires arrive from -Z and leave to +Z. corner: the run turns \u2014 the arriving arms carry on unchanged and a second arm set at right angles below them takes the whole bundle away toward +X on strain insulators, jumpered across the angle. branch: a T, with the main span running straight through to +Z plus a two-wire tap jumpered onto a short arm feeding a side street toward +X. end: terminal pole, no outgoing span at all \u2014 the lines dead-end on strain tails with a coiled tie-off.","affects":"geometry","options":["line","corner","branch","end"]},"span":{"type":"range","default":8,"label":"Span","describe":"Metres to the NEXT pole; the outgoing wires end exactly there, so placing copies every span metres makes one continuous run. Sag is derived from it: 4 m is a taut short hop with almost no dip, 8 m droops about 0.6 m, 16 m swings down nearly 1.9 m. Use multiples of the kit 4 m module.","affects":"geometry","min":4,"max":16},"wires":{"type":"range","default":8,"label":"Wires","describe":"How many lines run in the bundle, split across the two crossarms at uneven heights. 4 is a tidy suburb, 8 the default Tokyo backstreet, 10 an overloaded main street. Odd values add a single overhead ground wire on its own insulator above the pole tip. It is the count of the THROUGH bundle on every piece, because every piece has to be able to receive it: a branch pole jumpers its side-street tap off two of these lines rather than taking them out of the count.","affects":"geometry","min":4,"max":10},"height":{"type":"range","default":8,"label":"Height","describe":"Pole height in metres, REBUILT not scaled: the shaft keeps its 0.31 m base diameter and constant taper, and gains cast-section joint collars every 2.6 m and more climbing step bolts as it grows. 6.5 m is a back-alley pole just clearing the shopfronts, 11 m a main-road pole standing well above three-storey roof lines.","affects":"geometry","min":6.5,"max":11},"transformer":{"type":"toggle","default":true,"label":"Transformer cans","describe":"The pair of pole-mounted grey transformer drums on their bracket. Off leaves a bare shaft with just the mounting band, for a plain distribution pole.","affects":"geometry"},"slack":{"type":"toggle","default":true,"label":"Slack coil","describe":"The fat coil of spare cable strapped to the front of the shaft between the cans. The single most Japanese detail on the pole; off gives a tidy Western pole.","affects":"geometry"},"signPlate":{"type":"toggle","default":true,"label":"Kanji sign","describe":"The small vertical kanji plate with three glyph blocks, mounted on the +Z face at eye level. Off removes the plate and its bracket; the reflective band low on the shaft stays.","affects":"geometry"},"drop":{"type":"toggle","default":false,"label":"Service drop","describe":"A service drop line peeling off the bundle and angling down toward +X, ending in a small weatherhead where it would enter a building. Off by default so the pole stays generic.","affects":"geometry"},"pole":{"type":"color","default":"#D8DADD","label":"Concrete","describe":"Albedo of the tapered shaft \u2014 the biggest mass on the asset. Pale grey concrete by default."},"collar":{"type":"color","default":"#6B7278","label":"Hardware","describe":"Albedo of every galvanised fitting: cast-section joint collars, climbing step bolts, arm clamps, braces, transformer bracket, coil straps and can lids. Sits one value step below the concrete."},"timber":{"type":"color","default":"#8C7355","label":"Crossarms","describe":"Albedo of the two timber crossarms \u2014 the only warm mass on the pole."},"insulator":{"type":"color","default":"#E3EDF2","label":"Insulators","describe":"Albedo of the porcelain insulators standing on the arms. The only saturated note on the asset; keep it light or the wire comb stops reading."},"can":{"type":"color","default":"#4E5459","label":"Transformers","describe":"Albedo of the two transformer drum bodies. Sits three rungs below the concrete so the drums read as dark masses against the shaft rather than merging with it; their lids follow the lighter hardware colour, which gives each drum its own value step."},"wire":{"type":"color","default":"#2E3134","label":"Wires","describe":"Albedo of every overhead line, tail and jumper. Near-black so the bundle reads as line-work against the sky at street scale."},"coil":{"type":"color","default":"#3C4145","label":"Slack cable","describe":"Albedo of the coiled spare cable and the service drop \u2014 a shade lighter than the strung wires so the coil separates from them."},"sign":{"type":"color","default":"#F0EFEC","label":"Sign plate","describe":"Albedo of the kanji plate and of the reflective band low on the shaft. The lightest tone on the asset."},"kanji":{"type":"color","default":"#1B1D20","label":"Kanji","describe":"Albedo of the three glyph blocks on the sign plate. Near-black lettering on the pale plate."}},"presets":{"tokyo-concrete":{"pole":"#D8DADD","collar":"#6B7278","timber":"#8C7355","insulator":"#E3EDF2","can":"#4E5459","wire":"#2E3134","coil":"#3C4145","sign":"#F0EFEC","kanji":"#1B1D20"},"weathered":{"pole":"#8A9197","collar":"#4E5459","timber":"#63503C","insulator":"#E4E6E6","can":"#3C4145","wire":"#1B1D20","coil":"#2E3134","sign":"#ECE8DE","kanji":"#42352A"},"fresh-install":{"pole":"#E4E6E6","collar":"#8A9197","timber":"#B9A88C","insulator":"#F0EFEC","can":"#6B7278","wire":"#3C4145","coil":"#4E5459","sign":"#F7F5EF","kanji":"#2E3134"},"timber-pole":{"pole":"#8C7355","collar":"#4E5459","timber":"#63503C","insulator":"#F7F5EF","can":"#6B7278","wire":"#2E3134","coil":"#3C4145","sign":"#ECE8DE","kanji":"#1B1D20"}},"rev":1792408798,"materials":{"pole":{"kind":"stone","finish":"concrete"},"collar":{"kind":"metal","finish":"satin"},"timber":{"kind":"wood","finish":"raw"},"insulator":{"kind":"ceramic","finish":"glazed"},"can":{"kind":"paint","finish":"matte"},"wire":{"kind":"rubber","finish":"black"},"coil":{"kind":"rubber","finish":"black"},"sign":{"kind":"plastic","finish":"satin"},"kanji":{"kind":"paint","finish":"matte"}},"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":1792463906,"mod_v":1792408798}