https://stackoverflow.com/questions/8405526/javascript-simplex-perlin-noise you asked for the link to that guy's page, well github changed how some of the urls worked years ago, his page is still up though https://lencinhaus.github.io/canvas-noise/ https://github.com/lencinhaus/canvas-noise