In this image, a randomly (Perlin noise) determined function is varied. Level sets are used to colour the red lines, and the perpendicular blue lines come from finding the gradient function.

download image
mouse: