Menu

3D Noise Generation and Rendering on the GPU with Marching Cubes

Capture7GPU_NoiseCapture_8

 

 

This is a team project (along with Alejandro Saura) for the first assignment for the Math s and VFX module at Msc in Computer Games and Entertainment at Goldsmiths.

We developed our own basic 3D engine as a framework to build the project. The only external library used is GLFW to help with OpenGL 4.3 context and window management.

The rendering for the terrain is done in two different passes inspired by http://http.developer.nvidia.com/GPUGems3/gpugems3_ch01.htm:

 

See the code on Github