{"params":{"colorway":{"type":"choice","default":"morning-silk","label":"Colorway","describe":"Curated kit-palette scheme that sets all three zone colours at once. morning-silk is the shipped build: cream-white silk, pale grey pads, pale aqua dew. golden-orb is the golden silk of a golden orb weaver: yellow threads with gold pads. old-dusty is an old web greyed by dust: greige threads, brown-grey pads, grey-teal dew. hoarfrost is a frozen dawn web: icy pale-aqua threads, frosted pale grey pads, and the dew turned to white rime. Every preset keeps the pads one value rung off the threads.","options":["morning-silk","golden-orb","old-dusty","hoarfrost"]},"silk":{"type":"color","default":"#f9f6ef","label":"Silk","describe":"Albedo of every thread: the sticky capture spiral, the spokes, the two tight hub turns, the frame, the three anchor threads and, in the torn state, the loose dangling length. Nearly all of the part, and the tone the web reads as from across the meadow. Thread hierarchy comes from width, not colour."},"pads":{"type":"color","default":"#edebe7","label":"Pads","describe":"Albedo of the three thin silk attachment patches where each anchor line, frayed into three strands, is glued flat to its support (the strands themselves are `silk`). One value rung under the silk, so they read as silk laid thick. Much darker and they read as stones."},"water":{"type":"color","default":"#aac9c2","label":"Dew","describe":"Albedo of the dew droplets, on their own glossy material. Only visible when `dew` is beaded. Pale aqua by default; white in the hoarfrost colourway, where the droplets are frozen rime."},"dew":{"type":"choice","default":"dry","label":"Dew","describe":"Whether the web carries morning dew. dry is bare silk. beaded strings about two dozen small glossy droplets, 0.26 to 0.38 m across, along the sticky spiral. Each hangs a little under its thread between two spokes, with one facet turned to catch the light. A torn web also hangs a droplet on the tip of its dangling thread. The densest spokes x turns builds hang fewer droplets (never under 8) to hold the budget.","affects":"geometry","options":["dry","beaded"]},"wear":{"type":"choice","default":"fresh","label":"Wear","describe":"The condition of the web. fresh is whole: every spiral turn complete and every spoke running from the hub to the frame. torn has one broken sector, the lower right eighth between 3 o'clock and half past 4. The outer spiral turns are gone there, leaving a hole from the frame in to about half radius. Every broken spiral end frays a short sagging way out into the hole, and the spokes inside the sector are snapped short. One loose length of spiral about 3.6 m long hangs from near 3 o'clock into the hole, swinging in the wind. The frame, the anchors and the rest of the web are intact.","affects":"geometry","options":["fresh","torn"]},"spokes":{"type":"range","default":24,"label":"Spokes","describe":"How many radial spokes run from the hub to the frame, a few degrees off even as a real web's are. 16 is an open wheel, a spoke about every 22 degrees; 20 is between; 24 is the shipped web, about every 15 degrees. The spiral, frame and thread widths are unchanged; the spiral kinks on every second spoke, so it is a 12-sided ring at 24 and an 8-sided one at 16.","affects":"geometry","min":16,"max":24,"step":4},"turns":{"type":"range","default":10,"label":"Spiral turns","describe":"How many turns the sticky capture spiral makes between the free zone and the frame. The band it fills and the thread width stay fixed, so this sets the PITCH between turns: 7 is an open web at about 0.8 m; 10 is the shipped web at about 0.55 m; 11 is a fine-meshed one at about 0.5 m. The hub turns and the free zone do not change.","affects":"geometry","min":7,"max":11,"step":1},"anchorReach":{"type":"range","default":1,"label":"Anchor reach","describe":"Length of the three anchor threads, i.e. how far away the supports stand. Not a scale: the 18 m orb, its spokes, spiral and frame, every thread width and the pads are identical at every value, and only the three anchor runs lengthen (so the triangle count is constant while the bounds grow). At 1.0 the two upper anchors run 6.0 m out at 30 degrees above horizontal, so their pads land about 22.6 m apart. The bottom anchor drops 3.7 m to its ground pad, so the hub stands 14.0 m up. At 0.4 the pads are about 16.4 m apart and the web hangs 1.8 m lower. At 1.15 they are about 24.2 m apart and the web stands 0.45 m higher.","affects":"geometry","min":0.4,"max":1.15,"step":0.05}},"presets":{"morning-silk":{"silk":"#f9f6ef","pads":"#edebe7","water":"#aac9c2"},"golden-orb":{"silk":"#efcc4f","pads":"#dab849","water":"#aac9c2"},"old-dusty":{"silk":"#e3dfdb","pads":"#ada08f","water":"#73969a"},"hoarfrost":{"silk":"#aac9c2","pads":"#edebe7","water":"#f9f6ef"}},"materials":{"silk":{"kind":"paper","finish":"plain"},"pads":{"kind":"paper","finish":"plain"},"water":{"kind":"glass","finish":"clear"}},"rev":1792408796,"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":1792416898,"mod_v":1792408796}