The NVIDIA GeForce 8 series introduced GPU Shaders model 4 and the new Geometry Shader. For the first time, on-GPU dynamic generation of geometric primitives becomes possible. This simple tutorial show how to use OpenGL API-based Geometry Shaders (EXT_geometry_shader4 and EXT_gpu_shader4) and the new integer texture formats (EXT_texture_integer) extensions to implement the Marching Cubes algorithm entirely on the GPU. Includes C++ source and uses GLUT and GLEW extension loader library.
Jan 04, 2007 | Category: Developers •