registerRockGenerators()
Register the rock and outcrop generators with the engine registry.
generateRock()
Generate a rock: a noise-displaced superellipsoid cleaved by fracture planes, with any extra rocks shaped the same way and tumbled against it so the piece stays connected, then a surface pass for tones, strata, cracks, moss, lichen, damp and snow. Pure and deterministic in its params and rng.
skinFor()
Default role colours for a stone: its light, mid and dark tones, strata and cracks, a damp base mixed from them, and shared moss, lichen and snow. Unknown stones fall back to granite.