Article ID Journal Published Year Pages File Type
442457 Graphical Models 2013 12 Pages PDF
Abstract

This paper presents an efficient and accurate isosurface rendering algorithm for the natural C1 splines on the face-centered cubic (FCC) lattice. Leveraging fast and accurate evaluation of a spline field and its gradient, accompanied by efficient empty-space skipping, the approach generates high-quality isosurfaces of FCC datasets at interactive speed (20–70 fps). The pre-processing computation (quasi-interpolation and min/max cell construction) is improved 20–30-fold by OpenCL kernels. In addition, a novel indexing scheme is proposed that allows an FCC dataset to be stored as a four-channel 3D texture. When compared with other reconstruction schemes on the Cartesian and BCC (body-centered cubic) lattices, this method can be considered a practical reconstruction scheme that offers both quality and performance. The OpenCL and GLSL (OpenGL Shading Language) source codes are provided as a reference.

Graphical abstractFigure optionsDownload full-size imageDownload as PowerPoint slideHighlights► A fast pre-processing (quasi-interpolation and min/max cell construction) using OpenCL computing kernels. ► A fast, accurate and stable evaluation of a spline field and its gradient. ► An efficient empty space skipping. ► A novel indexing scheme that allows an FCC dataset to be stored compactly as a four-channel (RGBA) 3D texture.

Related Topics
Physical Sciences and Engineering Computer Science Computer Graphics and Computer-Aided Design
Authors
,