{"params":{"colorway":{"type":"choice","default":"mossy-granite","label":"Colorway","describe":"Curated kit-coherent schemes. mossy-granite is the approved asset: mid grey granite under bright yellow-green moss. dark-basalt is a near-black wet volcanic stone with dark forest moss, for shaded alley corners. pale-granite is a bleached near-white stone with deeper green moss, high contrast in sunlight. sakura-drift keeps a light grey stone and turns the top caps blossom PINK, so the rock reads as drifted cherry petals instead of moss. Sets stone and moss unless those are passed explicitly.","options":["mossy-granite","dark-basalt","pale-granite","sakura-drift"]},"stone":{"type":"color","default":"#8A9197","label":"Stone","describe":"Albedo of the rock itself \u2014 every facet that is not capped by moss, about three quarters of the surface and the dominant colour of the asset. Keep it a desaturated grey; a saturated stone reads as painted concrete."},"moss":{"type":"color","default":"#9CC46B","label":"Moss","describe":"Albedo of the moss caps on the upward-facing facets. Should stay clearly LIGHTER in value than Stone \u2014 at equal value the green stops reading at thumbnail size and the rock looks uniformly grey. Set it pink for fallen blossom, or match it to Stone to kill the moss entirely."},"tallness":{"type":"range","default":1,"label":"Tallness","describe":"Height of every lump about the ground plane, footprint unchanged at 0.90 m across. 0.66 is a 0.35 m flat slab of a rock half-buried in a garden bed; 1.00 is the approved 0.52 m boulder; 1.45 is a 0.74 m upright knee-high crag. A boulder has no repeating structure to multiply, so this reshapes the profile rather than adding features: the cutting planes are recomputed against the new surface, so the facet layout and the triangle count both change (321 tris at 0.66, 351 at 1.45). The count knob below is the one that adds mass.","affects":"geometry","min":0.66,"max":1.45,"step":0.01},"lumps":{"type":"range","default":4,"label":"Lump count","describe":"How many fused masses compose the boulder, added outward from the dome: 2 is the dome plus the front shelf alone, a compact 0.67 x 0.81 m twin-lump stone (222 tris; the moss thins to ~21% because the mossiest flanks leave with the dropped lumps); 3 adds the right lump at 0.76 m wide (278); 4 is the approved 0.90 x 0.82 m garden rock with the left knuckle (340); 5 adds a low knuckle behind the dome for a 0.90 x 0.94 m sprawling cluster (384). Each lump is genuinely rebuilt and re-fused against its neighbours, so both the triangle count and the overall footprint grow with the count.","affects":"geometry","min":2,"max":5,"step":1},"facets":{"type":"choice","default":"standard","label":"Facet grade","describe":"How many cutting planes carve each lump. chunky = few huge cells, an angular hand-hewn crystal of a rock (213 tris); standard = the approved garden rock (340 tris); fine = many smaller cells, a more eroded weathered stone (479 tris). Changes how many corners the silhouette has, not its proportions \u2014 the footprint drifts a few cm either way (0.88 m fine, 0.95 m chunky) because the tangent planes land differently, but the squat wide stance is unchanged.","affects":"geometry","options":["chunky","standard","fine"]},"mossCover":{"type":"range","default":0.55,"label":"Moss cover","describe":"How much of the rock the moss claims. 0 is a completely bare stone with zero green facets \u2014 no speckle, no faint tint; 0.55 is the approved patchy cap on the crown, the right lump and the front terrace (27% of triangles); 1.0 buries every upward and upper-shoulder facet in moss (44%) for a damp shaded corner. The boundary always snaps to facet creases, and moss never reaches a downward face, a steep flank or the ground line at any value.","min":0,"max":1,"step":0.01}},"presets":{"mossy-granite":{"stone":"#8A9197","moss":"#9CC46B"},"dark-basalt":{"stone":"#4E5459","moss":"#3F8A5E"},"pale-granite":{"stone":"#E4E6E6","moss":"#6FA860"},"sakura-drift":{"stone":"#D8DADD","moss":"#F2A8BE"}},"rev":1792408798,"materials":{"stone":{"kind":"stone","finish":"rough"},"moss":{"kind":"foliage","finish":"moss"}},"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":1792462659,"mod_v":1792408798}