Skip to content

ssell/noisegen

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
min
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

NOTE: This project is no longer maintained. However an archived version of the site/tool is available at:

https://www.vertexfragment.com/noisegen/

noisegen

For the most recent stable release, visit:

http://www.noisegen.io

For the cutting-edge, which may be incomplete or unstable, visit:

http://nightly.noisegen.io

Last verified on,

  • Chrome v57.0.2987.98
  • Firefox v52.0

Overview

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:

Noise

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

Examples

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.

Roadmap

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.

Contact

Found a bug? Have any comments or questions? Contact me at ssell@vertexfragment.com.

License

noisegen is licensed under the Apache License, v2.0 which may be read here.