Skip to content

sps1112/noise-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Noise-generator

A Noise Generation Library written in C++.

The main types of Noise Generated are:-

Random Noise


A Random NoiseMap with each pixel having a value b/w 0 and 1.


Perlin Noise


A Perlin NoiseMap with each pixel's value being dependent on its X and Y component.Each pixel has values b/w 0 and 1.


Height Map


A PerlinNoise HeightMap with multiple octaves layered upon each other. Each octave has decreasing amplitude and increasing frequency. Each pixel has values b/w 0 and 1.


Color Map


A PerlinNoise ColorMap with multiple regions, each with its own Color and Height threshold.

The transition b/w HeightMap to ColorMap can be seen as:-


Falloff Map


A Falloff Map used to add a border to other maps.


HeightMap with Falloff


A HeightMap with Falloff Applied.

The transition b/w HeightMap to Falloff version can be seen as:-


ColorMap with Falloff


A ColorMap with Falloff Applied.

The transition b/w ColorMap to Falloff version can be seen as:-

About

A Noise Generation Library written in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published