This is a configurable 2D perlin noise implementation designed to show the visual implications of design decisions. This is not performant code; avoid extremely large values.

A few notes:

Canvas Size
Frequency
Interpolation
Random Internal Representation
Tile
Misc