CPU Ray Tracing Large Particle Data with Balanced P-k-d Trees
Ingo Wald, Aaron Knoll, Gregory P. Johnson, Will Usher, Valerio Pasucci, and Michael E. Papka
In IEEE Vis (conference), 2015.
Abstract
We present a novel approach to rendering large particle data sets from molecular dynamics, astrophysics and other sources. We employ a new data structure adapted from the original balanced k-d tree, which allows for representation of data with trivial or no overhead. In the OSPRay visualization framework, we have developed an efficient CPU algorithm for traversing, classifying and ray tracing these data. Our approach is able to render up to billions of particles on a typical workstation, purely on the CPU, without any approximations or level-of-detail techniques, and optionally with attribute-based color mapping, dynamic range query, and advanced lighting models such as ambient occlusion and path tracing.
BibTeX
@inproceedings{Wald_PKD_2015, author={I. Wald and A. Knoll and G. P. Johnson and W. Usher and V. Pascucci and M. E. Papka}, booktitle={2015 IEEE Scientific Visualization Conference (SciVis)}, title={{CPU} ray tracing large particle data with balanced {P-k-d} trees}, year={2015}, doi={10.1109/SciVis.2015.7429492} }