Methods for creating fractal noise with a shader.
The pseudo-random function is built on the sine of a large number. A fifth-order smoothing curve and bilinear interpolation have been applied. By overlaying octaves and coloring the values into colors, you can get a landscape.