Isosurface Extraction
Isosurface extraction is the process of turning volumetric data (e.g. voxels, distance fields, or medical imaging data) into surfaces (typically triangle meshes).
Common algorithms include marching cubes, dual contouring, and Transvoxel.
Polygonising a scalar field (Marching Cubes) (1994)
Reference implementation and explanation of the marching cubes algorithm
Dual Contouring Tutorial
A tutorial explaining the dual contouring algorithm
The Transvoxel Algorithm
Eric Lengyel's voxel meshing algorithm for seamlessly stitching together neighboring triangle meshes generated from voxel data at differing resolutions so that level of detail.
Interactive explanation of marching cubes and dual contouring
An interactive explanation comparing marching cubes and dual contouring iso-surface algorithms