The processing noise() function

Processing contains a function called "noise" which is described as a "Perlin noise implementation". Unfortunately this is not a good implementation of Perlin noise (in fact I doubt it really qualifies as Perlin noise at all, looking at the source code for it's implementation!). A far better implementation would be Ken Perlin's improved noise. The applet below shows the differences between the two (the top half is Perlin's improved noise, the bottom is processing "noise"). Thanks to Ben Porter for writing the code.

Jon McCormack, Feb 2008.

This browser does not have a Java Plug-in.
Get the latest Java Plug-in here.

Source code by Ben Porter: perlininoise

Built with Processing