Projects // About


This program generates a 3D-landscape by successively subdividing an existing landscape.

The user can manipulate some variables like the random-factor added at each iteration, switch between wireframe-view and a textured view, and of course increase or decrease the subdivision-level (i.e. increase / decrease the landscape-detail).

This project also contains my first steps with GLSL. I used it to map color-values from a gradient-image to the vertices, according to the vertex' height.


  • Language: C++
  • Framework: openFrameworks