{"params":{"colorway":{"type":"choice","default":"terracotta","label":"Colorway","describe":"Named palette for all four zones at once (pot, soil, cactus ball, flower). terracotta is the approved default: hot orange clay pot #c85a2e, near-black soil #3d2a18, mid green ball #3f9b45, coral-red flower #e8402f. indigo is a glazed blue pot with a pale mint ball and hot coral flower. sunbaked is a mustard-yellow pot with a deep green ball and magenta flower. stone is a cool grey stoneware pot with a blue-green ball and butter-yellow flower. Every scheme keeps the same value ladder \u2014 soil darkest, flower the brightest accent \u2014 so the four zones still separate at 64 px. Repaint only; geometry and the 181 triangle count are unchanged.","affects":"colors","options":["terracotta","indigo","sunbaked","stone"]},"pot":{"type":"color","default":"#c85a2e","label":"Pot clay","describe":"Albedo of the clay pot only \u2014 the flared lathe body and its rim band (overrides the colorway's pot). The loud mid-value rung of the palette: keep it clearly separated in hue from the green ball and in value from the near-black soil line, or the two-mass silhouette merges at 64 px. Default #c85a2e is the approved terracotta.","affects":"colors"},"flower":{"type":"color","default":"#e8402f","label":"Flower","describe":"Albedo of the flower button bedded into the crown of the ball (overrides the colorway's flower). The brightest, most saturated accent of the palette \u2014 the pixel that reads as \"blooming cactus\" at 64 px \u2014 so keep it lighter or more saturated than both the ball and the pot. Default #e8402f coral red is the approved build.","affects":"colors"},"squash":{"type":"range","default":0.88,"label":"Barrel squash","describe":"Vertical squash of the cactus ball: the y-scale of its 132 mm-diameter ribbed sphere. 0.68 flattens it to a 90 mm-tall squat barrel sitting lower in the pot (150 mm overall); 0.88 is the approved build (116 mm tall, 177 mm overall); 0.93 rounds it up to a 123 mm-tall barrel, 184 mm overall \u2014 the range skews down so the silhouette never outgrows its proof frame. The bottom of the ball stays sunk 14 mm below the soil line and the flower rides the crown at every value, so no gap ever opens. Pot, soil and rib count are untouched; silhouette width and triangle count are unchanged.","affects":"geometry","min":0.68,"max":0.93,"step":0.01},"ribs":{"type":"range","default":7,"label":"Rib count","describe":"Number of vertical ribs on the cactus ball: longitude segments of its sphere and the count of radius lobes, so the fluting stays real geometry, not shading. 5 gives broad toy-like lobes (165 triangles), 7 is the approved build (181 triangles), 9 gives finer fluting (197 triangles \u2014 under the 300 ceiling). The clay pot keeps its own 7 facets at every value; colours, ball size and silhouette width are unchanged.","affects":"geometry","min":5,"max":9,"step":1}},"presets":{"terracotta":{"pot":"#c85a2e","soil":"#3d2a18","cactus":"#3f9b45","flower":"#e8402f"},"indigo":{"pot":"#46589e","soil":"#241a12","cactus":"#8fd07a","flower":"#ff6a4d"},"sunbaked":{"pot":"#d99a2b","soil":"#3a2812","cactus":"#2f7d3a","flower":"#d92b6b"},"stone":{"pot":"#8d9499","soil":"#20180f","cactus":"#3d9e7a","flower":"#f0c93e"}},"rev":1787907221,"materials":{"pot":{"kind":"ceramic","finish":"matte"},"flower":{"kind":"foliage","finish":"petal"}},"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":1792496925,"mod_v":1787907221}