Skip to content

Latest commit

 

History

History
77 lines (66 loc) · 1.9 KB

README.md

File metadata and controls

77 lines (66 loc) · 1.9 KB

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:-