High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate C1-Continuous Splines

Thomas Kalbe, Thomas Koch, Michael Goesele
GRIS, TU Darmstadt
Advances in Visual Computing, Lecture Notes in Computer Science, 2009, Volume 5875/2009, 596-607


   title={High-Quality Rendering of Varying Isosurfaces with Cubic Trivariate C 1-Continuous Splines},

   author={Kalbe, T. and Koch, T. and Goesele, M.},

   journal={Advances in Visual Computing},





Download Download (PDF)   View View   Source Source   



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.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: