A Noise Generation Library written in C++.
The main types of Noise Generated are:-
A Random NoiseMap with each pixel having a value b/w 0 and 1.
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.
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.
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:-
A Falloff Map used to add a border to other maps.
A HeightMap with Falloff Applied.
The transition b/w HeightMap to Falloff version can be seen as:-
A ColorMap with Falloff Applied.
The transition b/w ColorMap to Falloff version can be seen as:-