{"params":{"colorway":{"type":"choice","default":"dry-tan","label":"Colorway","describe":"Curated colour sets. dry-tan: the straw-tan October maze of the refs. harvest-gold: brighter golden stalks and orange husks in fresh-cut soil. weathered: late-season, rain-bleached greyish husks on dark wet soil.","options":["dry-tan","harvest-gold","weathered"]},"piece":{"type":"choice","default":"straight","label":"Piece","describe":"Maze layout of this module, centred on its 4 m grid cell. straight: x -2..+2. corner: x -2..0 then turning back to z -2 (an L). tee: the straight plus a branch to z -2. end: from x -2 to a rounded, finished dead end just inside x +2. Every open end is the same flat 0.6 m soil-strip section exactly on the module edge, with no stalk or leaf crossing it, so runs butt into a maze.","affects":"geometry","options":["straight","corner","tee","end"]},"height":{"type":"range","default":2.4,"label":"Stalk height","describe":"Height of the corn in metres; leaves and ears ride up with the stalks and sections keep their thickness. 2.0 is a short late field an adult can just see over, 2.8 a towering wall well over any head.","affects":"geometry","min":2,"max":2.8,"step":0.05},"pitch":{"type":"range","default":0.48,"label":"Stalk spacing","describe":"Distance between stalks along each face of the wall, in metres. Rebuilds the rows: 0.42 is a crowded thicket of stalks, 0.65 a sparse row where the darker inner rank shows between them.","affects":"geometry","min":0.42,"max":0.65,"step":0.01},"ears":{"type":"range","default":0.6,"label":"Ears","describe":"Share of stalks carrying a fat, drooping, husk-wrapped ear at chest height, spread evenly along both faces. 0 is a field of bare stalks, 1 puts an ear on every face stalk. A tee at the tightest spacing caps its ears at the triangle budget, front row first. See also harvested.","affects":"geometry","min":0,"max":1,"step":0.05},"harvested":{"type":"toggle","default":false,"label":"Harvested","describe":"Whether the ears have been picked. false: the gold husk-wrapped ears hang on the stalks, ready. true: every ear is gone, leaving only a short snapped shank with a pale broken end where it hung.","affects":"geometry"},"droop":{"type":"range","default":0.5,"label":"Leaf droop","describe":"How far the dried leaves fold over at the tip. 0 crisp blades arching up and out, 1 limp dead leaves hanging steeply down from their fold.","affects":"geometry","min":0,"max":1,"step":0.05},"tone":{"type":"range","default":0.35,"label":"Tone variation","describe":"How far each stalk, leaf and ear drifts lighter or darker from its zone colour, as dried plants in a field do. 0 is every leaf the same tan, 0.35 a normal field, 1 strongly mottled. Changes no geometry at any value.","min":0,"max":1,"step":0.05},"husk":{"type":"color","default":"#c7a87c","label":"Husk leaves","describe":"The long dried leaves on every stalk."},"stalk":{"type":"color","default":"#d9c9a8","label":"Stalks","describe":"The upright stalks and their tassel spikes."},"ear":{"type":"color","default":"#e8b85c","label":"Ears","describe":"The husk-wrapped ears hanging off the stalks."},"core":{"type":"color","default":"#9c7a4f","label":"Inner stalks","describe":"The darker inner rank of stalks and leaves packed between the two faces, read as the shaded depth of the wall."},"soil":{"type":"color","default":"#6e5531","label":"Soil strip","describe":"The low ridge of soil the row stands on."}},"presets":{"dry-tan":{"husk":"#c7a87c","stalk":"#d9c9a8","ear":"#e8b85c","core":"#9c7a4f","soil":"#6e5531"},"harvest-gold":{"husk":"#e8b85c","stalk":"#f2d89a","ear":"#d98c5f","core":"#b49745","soil":"#834421"},"weathered":{"husk":"#aca09e","stalk":"#e0dddd","ear":"#bf947c","core":"#776a68","soil":"#443634"}},"materials":{"husk":{"kind":"foliage","finish":"leaf"},"stalk":{"kind":"foliage","finish":"leaf"},"ear":{"kind":"foliage","finish":"leaf"},"core":{"kind":"foliage","finish":"leaf"},"soil":{"kind":"soil","finish":"dry"}},"rev":1793310219,"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":1793310469,"mod_v":1793310219}