High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate C1-continuous Splines
Abstract
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 effcient 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 coeffcients on-the-fly in real-time on the GPU.
|
Literature
-
High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate C1-continuous Splines
Thomas Kalbe, Thomas Koch, Michael Goesele
In: Proceedings of 5th International Symposium on Visual Computing (ISVC 2009), Las Vegas, USA, November 30 - December 2, 2009.
Video with interactive visualizations (MPEG format, link to youtube). - High-Quality Rendering of Cubic Trivariate C1-continuous Splines with Interactively Varying Isosurfaces (poster as PDF)
Thomas Kalbe, Thomas Koch, Michael Goesele
In: High Performance Graphics (Poster Session), New Orleans, USA, August 1-3, 2009. - Interaktive Visualisierung variierender Isoflächen mit trivariaten Splines
auf massiv parallelen Prozessoren
Thomas Koch
Diplomarbeit, TU Darmstadt, Fachbereich Informatik, 2009 - This project is also featured on the NVIDIA CUDA Zone
