Ray Casting of Multiple Volumetric Datasets with Polyhedral Boundaries
on Manycore GPUs
on Manycore GPUs
File(s)Kainz_ToG2009.pdf (5.05 MB)
Accepted version
Author(s)
Type
Journal Article
Abstract
We present a new GPU-based rendering system for ray casting of multiple volumes. Our approach supports a large number of volumes, complex translucent and concave polyhedral objects as well as CSG intersections of volumes and geometry in any combination. The system (including the rasterization stage) is implemented entirely in CUDA, which allows full control of the memory hierarchy, in particular access to high bandwidth and low latency shared memory. High depth complexity, which is problematic for conventional approaches based on depth peeling, can be handled successfully. As far as we know, our approach is the first framework for multivolume rendering which provides interactive frame rates when concurrently rendering more than 50 arbitrarily overlapping volumes on current graphics hardware.
Date Issued
2009-12-17
Date Acceptance
2009-12-17
Citation
ACM Transactions on Graphics, 2009, 28 (5)
ISSN
1557-7368
Publisher
Association for Computing Machinery (ACM)
Journal / Book Title
ACM Transactions on Graphics
Volume
28
Issue
5
Copyright Statement
© ACM, 2009. This is the author's version of the work. It is posted here by permission of ACM for your personal use. Not for redistribution. The definitive version was published in ACM Transactions on Graphics, {VOL 28, ISS 5, 2009} http://doi.acm.org/10.1145/1618452.1618498
Publication Status
Published
Article Number
152