The pack
backdropClouds
function backdropClouds(): Pack<Record<string, never>>
Backdrop clouds: a painted cumulus cloudscape — a lobed tower over a bank, with sunlit rims and blue
self-shadowing. Requires backdrops. Params towerX, towerHeight, bankHeight, coverage, detail,
contrast, light and speed; colours skyTop and skyBottom.
ONE DENSE LAYER, not a stack of translucent slices: a painted sky reads as crisp shapes with real edges, and slices read as haze. The tower is twenty overlapping lobes whose silhouettes are warped by their own noise; the light is the same noise sampled a step toward the sun, which is what puts a hard rim on the sunward face for the price of one more lookup.


