in C++ Qt Ogre3d Open Source ~ read.
Gaiascape

Gaiascape

Gaiascape is a program that gives artists and designers the ability to quickly and easily generate terrains and landscapes.

Gaiascape-2013-02-06_15.59.06

Originally designed to showcase the terrain generation algorithm for a separate game project, Gaiascape provides an easy to use interface for proceduraly generating random landscapes according to set parameters and modelling existing terrain manually.

Along with assistance from Dylan Ford (terrain algorithms), Daniel Docherty (textures) and Daniel Galbraith (3d modelling), Gaiascape was written throughout April - June 2012, the final year of our high school. We also entered it in the annual Young ICT Explorers competition and were awarded 2nd place in our age catagory.

The program was written in pure C++, using Qt for the GUI and Ogre 3D for rendering the 3d scene.

Download (Windows installer)
Check out the source code on GitHub.

Heightmap-2013-02-06_15.59.34