SIGGRAPH '89 Proceedings of the 16th annual conference on Computer graphics and interactive techniques
Hardware assisted volume rendering of unstructured grids by incremental slicing
Proceedings of the 1996 symposium on Volume visualization
PRS '97 Proceedings of the IEEE symposium on Parallel rendering
Hybrid sort-first and sort-last parallel rendering with a cluster of PCs
HWWS '00 Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardware
Hardware-accelerated parallel non-photorealistic volume rendering
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
Image-Space Visibility Ordering for Cell Projection Volume Rendering of Unstructured Data
IEEE Transactions on Visualization and Computer Graphics
Distributed Interactive Ray Tracing for Large Volume Visualization
PVG '03 Proceedings of the 2003 IEEE Symposium on Parallel and Large-Data Visualization and Graphics
Hierarchical Splatting of Scattered Data
Proceedings of the 14th IEEE Visualization 2003 (VIS'03)
Parallel multiresolution volume rendering of large data sets with error-guided load balancing
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
Hierarchical visualization and compression of large volume datasets using GPU clusters
EG PGV'04 Proceedings of the 5th Eurographics conference on Parallel Graphics and Visualization
From mesh generation to scientific visualization: an end-to-end approach to parallel supercomputing
Proceedings of the 2006 ACM/IEEE conference on Supercomputing
Interactive remote large-scale data visualization via prioritized multi-resolution streaming
Proceedings of the 2009 Workshop on Ultrascale Visualization
Large data visualization on distributed memory multi-GPU clusters
Proceedings of the Conference on High Performance Graphics
Hybrid CPU-GPU unstructured meshes parallel volume rendering on PC clusters
EG PGV'07 Proceedings of the 7th Eurographics conference on Parallel Graphics and Visualization
Acceleration of opacity correction mechanisms for over-sampled volume ray casting
EG PGV'08 Proceedings of the 8th Eurographics conference on Parallel Graphics and Visualization
Parallel volume rendering on the IBM Blue Gene/P
EG PGV'08 Proceedings of the 8th Eurographics conference on Parallel Graphics and Visualization
MPI-hybrid parallelism for volume rendering on large, multi-core systems
EG PGV'10 Proceedings of the 10th Eurographics conference on Parallel Graphics and Visualization
Simultaneous GPU-assisted raycasting of unstructured point sets and volumetric grid data
VG'07 Proceedings of the Sixth Eurographics / Ieee VGTC conference on Volume Graphics
Hi-index | 0.00 |
We introduce a parallel, distributed memory algorithm for volume rendering massive data sets. The algorithm's scalability has been demonstrated up to 400 processors, rendering one hundred million unstructured elements in under one second. The heart of the algorithm is a hybrid approach that parallelizes over both the elements of the input data and over the pixels of the output image. At each stage of the algorithm, there are strong limits on how much work each processor performs, ensuring good parallel efficiency. The algorithm is sample-based. We present two techniques for calculating the sample points: a 3D rasterization technique and a kernel-based technique, which trade off between speed and generality. Finally, the algorithm is very flexible. It can be deployed in general purpose visualization tools and can also support diverse mesh types, ranging from structured grids to curvilinear and unstructured meshes to point clouds.