Posted on 27 March, 2015
Gaiagen is a terrain generation system developed as an experiment and proof of concept. Gaiagen’s purpose is to procedurally generate kilometers of landmass with variable parameters based on the user’s input. Gaiagen uses something similar to a diamond-square algorithm along with multiple erosion techniques (hydraulic, gravity, etc.). Coastal cliffs were accomplished by distorting the base of the heightmap with another, lower resolution, diamond square algorithm, bringing certain areas above the water level and others below. Textures placed using slope detection methods.
This was a solo project and credit for all systems belong to Patrick Richardson.
Evolution of Gaiagen
As a Game Project
As a Standalone Terrain Generator