We present an implementation approach to high-speed Marching Cubes, running entirely on the Graphics Processing Unit of Shader Model 3.0 and 4.0 graphics hardware. Our approach is based on the interpretation of Marching Cubes as a stream compaction and expansion process, and is implemented using the HistoPyramid, a hierarchical data structure previously only used in GPU data compaction. We extend the HistoPyramid structure to allow for stream expansion, which provides an efficient method for generating geometry directly on the GPU, even on Shader Model 3.0 hardware. Currently, our algorithm outperforms all other known GPU-based iso-surface extraction algorithms. We describe our implementation and present a performance analysis on several ge...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
This paper presents a simple approach for rendering isosurfaces of a scalar field. Using the vertex ...
Marching cubes is a simple and popular method for extracting iso-surfaces from implicit functions or...
We present an implementation approach to high-speed Marching Cubes, running entirely on the Graphics...
We present an implementation approach for Marching Cubes (MC) on graphics hardware for OpenGL 2.0 or...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
The Marching Cubes and Marching Tetrahedra algorithms are widely used to generate iso-surfaces of a ...
The Marching Cubes and Marching Tetrahedra algorithms are widely used to generate iso-surfaces of a ...
Background. Being able to modify virtual environments can create immersive experiences for video-gam...
Background. Being able to modify virtual environments can create immersive experiences for video-gam...
This thesis investigates the use of the Mesh Shader graphics pipeline, utilising in particular its a...
Abstract. Marching Cubes (MC) is an algorithm that extracts surfaces from volumetric data. It is use...
Figure 1: First three levels and final result of our hierarchical iso-surface extraction algorithm. ...
Interactive isosurface visualisation has been made possible by mapping algorithms to GPU architectur...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
This paper presents a simple approach for rendering isosurfaces of a scalar field. Using the vertex ...
Marching cubes is a simple and popular method for extracting iso-surfaces from implicit functions or...
We present an implementation approach to high-speed Marching Cubes, running entirely on the Graphics...
We present an implementation approach for Marching Cubes (MC) on graphics hardware for OpenGL 2.0 or...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
The Marching Cubes and Marching Tetrahedra algorithms are widely used to generate iso-surfaces of a ...
The Marching Cubes and Marching Tetrahedra algorithms are widely used to generate iso-surfaces of a ...
Background. Being able to modify virtual environments can create immersive experiences for video-gam...
Background. Being able to modify virtual environments can create immersive experiences for video-gam...
This thesis investigates the use of the Mesh Shader graphics pipeline, utilising in particular its a...
Abstract. Marching Cubes (MC) is an algorithm that extracts surfaces from volumetric data. It is use...
Figure 1: First three levels and final result of our hierarchical iso-surface extraction algorithm. ...
Interactive isosurface visualisation has been made possible by mapping algorithms to GPU architectur...
When extracting iso-surfaces from large volume data sets, long processing times are required and a h...
This paper presents a simple approach for rendering isosurfaces of a scalar field. Using the vertex ...
Marching cubes is a simple and popular method for extracting iso-surfaces from implicit functions or...