An open API service indexing awesome lists of open source software.

https://github.com/srombauts/simplexnoisecimg

A simple 2D Map Generator using my SimplexNoise and CImg
https://github.com/srombauts/simplexnoisecimg

procedural-generation simplex-noise

Last synced: 6 months ago
JSON representation

A simple 2D Map Generator using my SimplexNoise and CImg

Awesome Lists containing this project

README

          

SimplexNoiseCImg
----------------

A simple 2D Map Generator using my SimplexNoise and CImg

Copyright (c) 2013-2018 Sébastien Rombauts (sebastien.rombauts@gmail.com)

2D image with only 1 octave of 2D Simplex Noise:
![1 octave of 2D Simplex Noise](Screenshots/Simplex2D-1octave.png)

2D image with 4 octaves of 2D Simplex Noise:
![1 octave of 2D Simplex Noise](Screenshots/Simplex2D-4octaves.png)

2D image with 7 octaves of 2D Simplex Noise:
![1 octave of 2D Simplex Noise](Screenshots/Simplex2D-7octaves.png)

## Building & testing with CMake

### Get Google Test submodule

```bash
git submodule init
git submodule update
```

### Typical generic build (see also "build.bat" or "./build.sh")

```bash
mkdir build
cd build
cmake .. # cmake .. -G "Visual Studio 15 2017"
cmake --build . # make
ctest . # make test
```

### Debug build for Unix Makefiles

```bash
mkdir Debug
cd Debug
cmake .. -DCMAKE_BUILD_TYPE=Debug # -G "Unix Makefiles"
cmake --build . # make
ctest . # make test
```