NOTE: This project is no longer maintained. However an archived version of the site/tool is available at:
https://www.vertexfragment.com/noisegen/
For the most recent stable release, visit:
For the cutting-edge, which may be incomplete or unstable, visit:
Last verified on,
noisegen is a web-tool used to generate noise and coherent noise using a variety of algorithms.
The resulting images may be used in a number of applications from background images, terrain heightmaps, textures, and more. It is also intended as a learning platform for the exploration and understanding of the various noise generation techniques.
It is implemented entirely client-side using JavaScript and HTML5. It has a dependency on the following libraries:
The following 2D noise algorithms are available, or will soon be available, for use. They are split into 'pure noise' and 'coherent noise' categories:
Pure Noise (via Random)
Coherent Noise
The following are example images generated by noisegen.
Perlin Noise (Raw & Clouds)
Simplex Noise (Raw & Islands)
More examples may be found at http://www.noisegen.io/samples.html.
A high-level feature roadmap may be found on the wiki at https://github.com/ssell/noisegen/wiki/Feature-Roadmap.
The issue tracker may also be used to see what is being worked on/planned.
Found a bug? Have any comments or questions? Contact me at ssell@vertexfragment.com
.
noisegen is licensed under the Apache License, v2.0 which may be read here.