{"params":{"colorway":{"type":"choice","default":"fly-agaric","label":"Colorway","describe":"Curated kit-palette scheme; sets all four zone colours at once. fly-agaric is the shipped build \u2014 the scarlet fly agaric of the reference: near-white spots on a red cap over a warm cream stalk, the loudest thing on a forest floor. amber-cap takes the same mushroom to a warm orange cap with deeper gills for autumn planting. woodland-brown is the drab edible cousin, a brown cap with buff spots that reads as undergrowth rather than as a warning. violet-cap is a wood blewit \u2014 violet cap over a cool bone stalk \u2014 for shaded or fairy-ring dressing. Every scheme holds the same structure, and it is a HUE split as much as a value one: the spots stay the brightest thing on the asset, the stalk stays a pale low-saturation cream or bone (never a wood brown), and the gill cone stays a NEUTRAL grey a clear step below the stalk. That last part is what keeps the underside legible \u2014 it is the one surface no key light reaches, so a warm tone there goes olive and fuses with the lit stalk.","options":["fly-agaric","amber-cap","woodland-brown","violet-cap"]},"cap":{"type":"color","default":"#c94f3d","label":"Cap","describe":"Albedo of the whole dome: the faceted top, the chamfer band around the rim and the margin of red left around every spot. About half the triangles and the entire silhouette read of the asset, so it must be a committed, saturated hue that separates hard from the ground it is scattered on. ONE flat tone on every facet \u2014 the dome curvature is real geometry and the scene lights shade it."},"spot":{"type":"color","default":"#f8f3ec","label":"Spots","describe":"Albedo of the pale cap spots and of the 4 mm side walls that stand them proud of the red. The brightest value on the asset and the one accent: it must sit far above the cap tone or the spots vanish at 64 px, which is the whole recognisability of a toadstool."},"gill":{"type":"color","default":"#e0dfdb","label":"Gills","describe":"Albedo of the cone under the cap that runs from the rim inward and up to the stalk. Keep it a light NEUTRAL grey, not a warm tan: this is the one surface facing straight down, so no key light reaches it and its rendered value comes almost entirely from ambient. Measured twice in review \u2014 a mid warm tan here goes near-black, and even a pale warm cream turns olive under that low light and then fuses with the lit stalk below it. A neutral cannot do either, and the warm/cool split against the stalk is what separates the two zones in the low view. The cap nods back, so this band faces the hero camera and is a briefed identity feature."},"stalk":{"type":"color","default":"#e0d2b4","label":"Stalk","describe":"Albedo of the entire stalk, foot flare included: one uniform pale tone on all eight facets. Keep it PALE and low-saturation \u2014 a warm cream or a bone grey, never a warm mid brown. Measured in review: at the kit's lightest wood tone the stalk read as a timber post rather than as mushroom flesh, and it is SATURATION that carries that read, not value. It must also stay clear of the gill cone above it in hue or value, or the two fuse in the low view. The flare, the waist and the bow are geometry, so never grade this darker at the bottom."},"size":{"type":"range","default":0.35,"label":"Size","describe":"Overall height in metres, from the ground to the top of the cap; the cap width and the stalk follow at fixed ratios (cap width 0.94 x height, stalk waist 0.26 of the cap). 0.21 is a small button toadstool for dense scattering, 0.35 is the shipped reference, 0.38 is a fat specimen. REBUILT, NOT SCALED: the cap is facetted at a CONSTANT 0.086 m of rim arc per facet, so a bigger cap is built from MORE facets (9 at 0.21, 12 at 0.35, 13 at 0.38) and the triangle count moves with it (527 / 572 / 587), while the facet size, the spot size and the 4 mm relief on each spot stay put \u2014 a big toadstool is more finely faceted, not a magnified small one.","affects":"geometry","min":0.21,"max":0.38},"capSpread":{"type":"range","default":1,"label":"Cap spread","describe":"How far the cap flares for a given height, as a multiplier on its width; the dome height, the stalk and the overall height do not move. At 0.72 the cap is a narrow 0.24 m bell barely wider than twice the stalk, a young unopened button. At 1.0 (shipped default) it is the 0.33 m parasol of the reference, as wide as the mushroom is tall. At 1.12 it is a broad 0.37 m platter with a deep overhang and the gill cone showing all round. Rebuilt: the rim arc stays constant, so a wider cap gains facets and triangles.","affects":"geometry","min":0.72,"max":1.12},"nod":{"type":"range","default":12,"label":"Nod","describe":"Degrees the cap is cocked on the stalk, tilted about the left-right axis with the FRONT rim rising, so the pale gill cone turns toward the viewer and the back rim drops toward the ground. 0 is a dead-level parasol (a tidy button that reads mechanical); 12 (shipped default) is the confident cock the reference side view shows; 22 is a sharply lopsided cap whose back rim hangs a third of the way down the stalk. Read it in the side and hero renders \u2014 the front elevation foreshortens the tilt and shows it as a growing band of gill instead.","affects":"geometry","min":0,"max":22},"spots":{"type":"range","default":8,"label":"Spots","describe":"How many pale patches are cut into the cap, from a sparse 3 to a heavily freckled 10; 8 is the shipped reference. Each is one cell of the cap grid lifted 4 mm proud on its own skirts, so spot SIZE is constant (about 15% of the cap width) and only the count changes \u2014 more spots means a busier cap, never bigger blotches. They are placed on a golden-angle scatter with no two touching and no mirrored pair, so the cap reads differently from every azimuth.","affects":"geometry","min":3,"max":10,"step":1},"stalkGirth":{"type":"range","default":1,"label":"Stalk girth","describe":"Thickness of the stalk as a multiplier on its whole profile \u2014 waist, foot flare and the swell under the cap together \u2014 at unchanged height and cap. At 0.72 the stalk is a slender 0.063 m stem and the cap looks precariously top-heavy; at 1.0 it is the 0.087 m waist of the reference; at 1.32 it is a fat swollen 0.115 m trunk that reads as a boletus. A stalk has nothing repeating along its girth (it is a turned section like a barrel's belly), so this knob genuinely rebuilds the profile rather than adding members; the foot always stays 38% wider than the waist.","affects":"geometry","min":0.72,"max":1.32}},"presets":{"fly-agaric":{"cap":"#c94f3d","spot":"#f8f3ec","gill":"#e0dfdb","stalk":"#e0d2b4"},"amber-cap":{"cap":"#e2833f","spot":"#f8f3ec","gill":"#a3a099","stalk":"#e0d2b4"},"woodland-brown":{"cap":"#75563b","spot":"#e0d2b4","gill":"#a3a099","stalk":"#e0dfdb"},"violet-cap":{"cap":"#7a5a8e","spot":"#f8f3ec","gill":"#a3a099","stalk":"#e0dfdb"}},"rev":1792408798,"materials":{"cap":{"kind":"foliage","finish":"leaf"},"spot":{"kind":"foliage","finish":"leaf"},"gill":{"kind":"foliage","finish":"leaf"},"stalk":{"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":1792464752,"mod_v":1792408798}