original (2002 improved) Perlin noise for openFrameworks