High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate C 1-Continuous Splines
Autor: | Michael Goesele, Thomas Kalbe, Thomas Koch |
---|---|
Rok vydání: | 2009 |
Předmět: |
Computer science
ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION Graphics pipeline Visualization Rendering (computer graphics) Computational science Spline (mathematics) CUDA Computer Science::Graphics Geometry instancing Computer graphics (images) Procedural texture Shader ComputingMethodologies_COMPUTERGRAPHICS |
Zdroj: | Advances in Visual Computing ISBN: 9783642103308 ISVC (1) |
DOI: | 10.1007/978-3-642-10331-5_56 |
Popis: | Smooth trivariate splines on uniform tetrahedral partitions are well suited for high-quality visualization of isosurfaces from scalar volumetric data. We propose a novel rendering approach based on spline patches with low total degree, for which ray-isosurface intersections are computed using efficient root finding algorithms. Smoothly varying surface normals are directly extracted from the underlying spline representation. Our approach is using a combined CUDA and graphics pipeline and yields two key advantages over previous work. First, we can interactively vary the isovalues since all required processing steps are performed on the GPU. Second, we employ instancing in order to reduce shader complexity and to minimize overall memory usage. In particular, this allows to compute the spline coefficients on-the-fly in real-time on the GPU. |
Databáze: | OpenAIRE |
Externí odkaz: |