Skip to content

Procedural Terrain Generation using the Marching Cubes Algorithm, OpenGL, and C++

License

Notifications You must be signed in to change notification settings

zak-grumbles/terrain-gen

Repository files navigation

terrain-gen

Procedural terrain generation using the Marching Cubes Algorith, OpenGL, and C++

UI built using QT

About

This started more years ago than I'd like to admit as a final project for my graphics class. The original version (v1.0) was implemented using immediate mode OpenGL and without shaders. This version has been re-implemented in the QT framework using shaders and more modern OpenGL.

The generation at this point is still single-threaded, so increasing your grid size will cause huge increases in generation time. There are plans to make this much faster in the future.

Screenshots

screenshot

Libraries Used