Home

Awesome

termProject

This is the repository of my term project: a terrain generator. 3-dimensional perspective height map

Abstract

The larger the scenario of a game, more time a player will spend to exploit it. Traditionally, computer games scenarios were built using large graphic design teams. This work details a technique able to procedurally generate a pseudo-infinite terrain, with 5 visually distinct biomes, spread them in regions and smooth their borders. The area, frequency, adjacency and smoothness of the biomes and the terrain can be adjusted through parameters. The resulting work is a terrain generator suited for computer games development.

Biomes

5 Terrain in distinct biomes

6 Images with different frequencies of distribution of biomes

Discontinuous terrain and another continuous

4 images to see the influence of interpolation

How to use

About

Dependencies

How to build

git clone https://github.com/jcbecker/termProject.git
cd termProject
git submodule init
git submodule update
cd ptg/cpp/
mkdir build
cd build
cmake ..
make
./ptg

License

termProject is licensed under the terms of the MIT Open Source license and is available for free.