Use WASD to move the camera, and right click and drag to rotate it.
Note each octave of noise is sampled every x(2^k) and y(2^k), where k is the octave integer.
Values from noise are multiplied by the result of the shaping function
Inverse Y: / (y + )
Negative Y: ( - y) /
Guassian: 1 + (g - y) /
where g = * exp ( (x²)/(2*²) + (z²)/(2*²) )