Home | Works | About

NoiseGrid Banner

NoiseGrid


Description

NoiseGrid is a grid-based Perlin noise renderer. The noise values are used to affect various parameters of the representation, such as translation, scaling and rotation. A variety of different shapes are used to represent the noise field. Finally, the noise field is itself animated so that the resulting field is ever changing.

OK, so everyone has done a Perlin noise field of some sort, granted. Well, here's mine. ;) To a large degree this project was a process of "exorcism" - the lure of Perlin noise is great, and it's tempting to overuse it, even abuse it. The hope was that I'd be pretty much sick of Perlin noise by the time I'd finished working on this :D so that I could safely move on to more productive endeavors. :)

The system was designed (over-designed?! :D) such that new representations (transforms and shapes) could be easily added. So if you'd like to play with Perlin noise and extend it further be my guest.

Applet: (Java and OpenGL required)

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

Noise Grid Applet
Dave Bollinger
http://www.davebollinger.com

click to advance pattern, or wait for auto-advance

Source code: NoiseGridApplet CellRenderer NoiseGrid Shapes Transforms

Built with Processing

Gallery

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

800x600 png

 

Creative Commons License

© 2006 Dave Bollinger