{"params":{"colorway":{"type":"choice","default":"meadow","label":"Colorway","describe":"curated four-step green ladder for the whole tuft; meadow = the approved mid-green mix, deep-shade = the same ladder one step darker (grass under a wall or eave), sun-bleached = one step lighter and more olive (open field), dry-straw = late-summer dead grass in the kit thatch browns","options":["meadow","deep-shade","sun-bleached","dry-straw"]},"bladeDark":{"type":"color","default":"#4a6a4f","label":"Dark blades","describe":"albedo of the darkest step of the ladder \u2014 4 of the 16 blades at the default count, the contrast punch that keeps the clump from reading as one flat mass"},"bladeMid":{"type":"color","default":"#5e7a52","label":"Mid blades","describe":"albedo of the second step of the ladder \u2014 4 blades at the default count, sits between the dark and light greens"},"bladeLight":{"type":"color","default":"#7d8a5a","label":"Light blades","describe":"albedo of the third step of the ladder \u2014 3 blades at the default count, the kit green shared with the Grass Ground Tile"},"bladePale":{"type":"color","default":"#94a06b","label":"Pale blades","describe":"albedo of the lightest step of the ladder \u2014 5 sunlit blades at the default count, the tone that reads as the crown highlight from 10 m"},"blades":{"type":"range","default":16,"label":"Blades","describe":"how many blades the tuft grows (integer 10-18). Blades are added around the ring at an even pitch plus a hand-authored per-blade azimuth deviation, so the clump never reads regular: 10 is a sparse young tuft with open V-gaps and visible ground between the blades, 16 the approved density, 18 a full clump with an almost closed crown. Tier mix (tall inner / leaning mid / short filler / swept outer), lengths and tones cycle through the same authored table, so the base bundle and the silhouette character hold at every count","affects":"geometry","min":10,"max":18},"tallness":{"type":"range","default":1,"label":"Tallness","describe":"length of every blade, which is the tuft's defining dimension (0.45 m tall at 1.0). REBUILT, not scaled: blade segment pitch is held constant so a longer blade gains cross-section rings (5 rings at 0.75, 6 at 1.0, 7 at 1.35) and its arc stays as smooth as the default. Blade WIDTH and the root ring stay put, so 0.75 is a short broad-strapped clump about 0.34 m tall and 1.35 a long-bladed 0.61 m tussock with proportionally slimmer blades \u2014 the outer blades sweep further out, so the crown widens with it","affects":"geometry","min":0.75,"max":1.35},"splay":{"type":"range","default":1,"label":"Splay","describe":"how far the blades bend away from vertical, as a multiplier on every blade's tip tilt (the outer tier reaches 98 degrees at 1.0). 0.55 is a tight upright brush, taller than wide, with the outer blades pulled in to about 50 degrees; 1.0 the approved fan at 1.35x wider than tall; 1.3 an open rosette whose five outer blades arch past horizontal to about 127 degrees and drop their tips back toward the ground. Blade count, length and width are untouched, so this is posture only \u2014 the tuft goes from 0.44 to 0.71 m across at the default length. Effective tilt is capped at 130 degrees so no tip can arc down through y=0","affects":"geometry","min":0.55,"max":1.3},"scale":{"type":"range","default":1,"label":"Scale","describe":"Scales the whole model; 1 is as built. Real-world size is in this range (real height is 0.1-0.4 m, as built 0.67 m).","affects":"geometry","min":0.1,"max":1,"step":0.05}},"presets":{"meadow":{"bladeDark":"#4a6a4f","bladeMid":"#5e7a52","bladeLight":"#7d8a5a","bladePale":"#94a06b"},"deep-shade":{"bladeDark":"#33503c","bladeMid":"#415f47","bladeLight":"#4a6a4f","bladePale":"#5e7a52"},"sun-bleached":{"bladeDark":"#5e7a52","bladeMid":"#7d8a5a","bladeLight":"#94a06b","bladePale":"#b0b489"},"dry-straw":{"bladeDark":"#6f4e37","bladeMid":"#8c6a4a","bladeLight":"#b89b72","bladePale":"#e8dcc0"}},"rev":1792622139,"materials":{"bladeDark":{"kind":"foliage","finish":"leaf"},"bladeMid":{"kind":"foliage","finish":"leaf"},"bladeLight":{"kind":"foliage","finish":"leaf"},"bladePale":{"kind":"foliage","finish":"leaf"}},"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":1792622168,"mod_v":1792622139}