FractalTerrain is a library I implemented as an extension for a graphics framework developed at my university. It provides many different noise generator and modifier modules that can be easily composed to form a vast amount of advanced terrain generation modules.
The library supports the generation of 2D images (rendered using virtual lighting techniques) and 3D meshes using simple heightmaps or volumes as input. The volumetric meshes are generated using the Marching Cubes algorithm. FractalTerrain is written in C# and uses the XNA framework for 3D rendering. The skypsheres were rendered using Vue 9 and a spectral atmosphere model.