Recent advances in large-scale simulations have resulted in volume data of increasing size that stress the capabilities of off-the-shelf visualization tools. Users suffer from long data loading times because large data must be read from disk into memory prior to rendering the first frame. In this work, we present a volume renderer that enables high-fidelity interactive visualization of large volumes on multi-core CPU architectures. Compared to existing CPU-based visualization frameworks, which take minutes or hours for data loading, our renderer allows users to get a data overview in seconds. Using a hierarchical representation of raw volumes and ray-guided streaming, we reduce the data loading time dramatically and improve the user’s interactivity experience. We also examine system design choices with respect to performance and scalability. Specifically, we evaluate the hierarchy generation time, which has been ignored in most prior work, but which can become a significant bottleneck as data scales. Finally, we create a module on top of the OSPRay raytracing framework that is ready to be integrated into general-purpose visualization frameworks such as Paraview.
@inproceedings{Wang2019InteractiveRO,
journal = {IEEE Symposium on LDAV,
title = {{ Interactive Rendering of Large-Scale Volumes on Multi-Core CPUs}},
author = {Feng Wang, Ingo Wald, Chris R. Johnson},
year = {2019},
publisher = {IEEE Symposium on Large Data Analysis and Visualization}