Dual marching cubes: primal contouring of dual grids

We present a method for contouring an implicit function using a grid topologically dual to structured grids such as octrees. By aligning the vertices of the dual grid with the features of the implicit function, we are able to reproduce thin features of the extracted surface without excessive subdivision required by methods such as marching cubes or dual contouring. Dual marching cubes produces a crack-free, adaptive polygonalization of the surface that reproduces sharp features. Our approach maintains the advantage of using structured grids for operations such as CSG while being able to conform to the relevant features of the implicit function yielding much sparser polygonalizations than has been possible using structured grids.

[1]  Cláudio T. Silva,et al.  A memory insensitive technique for large model simplification , 2001, Proceedings Visualization, 2001. VIS '01..

[2]  Gabriel Taubin,et al.  Volume warping for adaptive isosurface extraction , 2002, IEEE Visualization, 2002. VIS 2002..

[3]  Tao Ju,et al.  Dual contouring of hermite data , 2002, ACM Trans. Graph..

[4]  Mohan S. Kankanhalli,et al.  Adaptive marching cubes , 1995, The Visual Computer.

[5]  Dinesh Manocha,et al.  Feature-sensitive subdivision and isosurface reconstruction , 2003, IEEE Visualization, 2003. VIS 2003..

[6]  Peter Lindstrom,et al.  Out-of-core simplification of large polygonal models , 2000, SIGGRAPH.

[7]  Roni Yagel,et al.  Octree-based decimation of marching cubes surfaces , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[8]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[9]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[10]  Mario Botsch,et al.  Feature sensitive surface extraction from volume data , 2001, SIGGRAPH.

[11]  Tao Ju,et al.  Convex contouring of volumetric data , 2003, The Visual Computer.

[12]  Ronald N. Perry,et al.  Kizamu: a system for sculpting digital characters , 2001, SIGGRAPH.

[13]  Ronald N. Perry,et al.  Adaptively sampled distance fields: a general representation of shape for computer graphics , 2000, SIGGRAPH.