Midpoint
Diamond–square, set as a ground
Fig. 2bDiamond step · Level 2
Every new point is the mean of its neighbours.
The diamond–square algorithm, drawn as a texture: three steps that fill every centre and every edge with the mean of its neighbours, plus a random nudge that shrinks each round — and three readings of the ground that builds: height, contour, slope.