3D procedural terrain generation in OpenGL. It features camera movement and biomes. The terrain height and biome is determined using a perlin noise algorithm.
This project uses the following software:
- OpenGL
- freeglut
- GLEW
- libGLU
- cglm
To clone and run this application, you'll need Git, a C compiler, Make and all the above libraries. When everything is installed, you can run it from the command line:
# Clone this repository
$ git clone https://github.com/vittoboa/procedural-terrain-generation.git
# Go into the repository
$ cd procedural-terrain-generation
# Compile the app
$ make
# Run the simulation
$ ./start