Exploring noise functions with WebGL

By Jeppe Revall Frisvad, 2016

Please use a browser that supports HTML5 canvas.
noise scale: 32

Explore noise space using the mouse: roll - left button, zoom - middle button, pan - right button.
Explore noise space using touchscreen: roll - one finger, zoom - two finger pinch, pan - two finger drag.

Download simplistic code samples without trackball exploration: Although sparse convolution noise is perhaps more expensive when retrieving a single noise value. It should be noted that multi-dimensional noise output comes almost for free with this algorithm. The sparse convolution noise sample outputs coloured noise to illustrate this point.