Back to articles
Volume: 29 | Article ID: art00010
Ray Traced Volume Clipping Using Multi-Hit BVH Traversal
  DOI :  10.2352/ISSN.2470-1173.2017.1.VDA-392  Published OnlineJanuary 2017

Clipping is an important operation in the context of direct volume rendering to gain an understanding of the inner structures of scientific datasets. Rendering systems often only support volume clipping with geometry types that can be described in a parametric form, or they employ costly multi-pass GPU approaches. We present a SIMD-friendly clipping algorithm for ray traced direct volume rendering that is compatible with arbitrary geometric surface primitives ranging from mere planes over quadric surfaces such as spheres to general triangle meshes. By using a generic programming approach, our algorithm is in general not even limited to triangle or quadric primitives. Ray tracing complex geometric objects with a high primitive count requires the use of acceleration data structures. Our algorithm is based on the multi-hit query for traversing bounding volume hierarchies with rays. We provide efficient CPU and GPU implementations and present performance results.

Subject Areas :
Views 85
Downloads 4
 articleview.views 85
 articleview.downloads 4
  Cite this article 

Stefan Zellmann, Mauritius Hoevels, Ulrich Lang, "Ray Traced Volume Clipping Using Multi-Hit BVH Traversalin Proc. IS&T Int’l. Symp. on Electronic Imaging: Visualization and Data Analysis,  2017,  pp 89 - 98,

 Copy citation
  Copyright statement 
Copyright © Society for Imaging Science and Technology 2017
Electronic Imaging
Society for Imaging Science and Technology