Progressive CPU Volume Rendering with Sample Accumulation
Journal Article
·
· Eurographics Symposium on Parallel Graphics and Visualization
- Univ. of Utah, Salt Lake City, UT (United States); Intel Corp., Mountain View, CA (United States); University of Utah
- Intel Corp., Mountain View, CA (United States)
- Univ. of Utah, Salt Lake City, UT (United States)
Here, we present a new method for progressive volume rendering by accumulating object-space samples over successively rendered frames. Existing methods for progressive refinement either use image space methods or average pixels over frames, which can blur features or integrate incorrectly with respect to depth. Our approach stores samples along each ray, accumulates new samples each frame into a buffer, and progressively interleaves and integrates these samples. Though this process requires additional memory, it ensures interactivity and is well suited for CPU architectures with large memory and cache. This approach also extends well to distributed rendering in cluster environments. We implement this technique in Intel’s open source OSPRay CPU ray tracing framework and demonstrate that it is particularly useful for rendering volumetric data with costly sampling functions.
- Research Organization:
- Univ. of Utah, Salt Lake City, UT (United States)
- Sponsoring Organization:
- Intel Parallel Computing Centers; National Science Foundation (NSF); USDOE National Nuclear Security Administration (NNSA); USDOE Office of Science (SC), Advanced Scientific Computing Research (ASCR). Scientific Discovery through Advanced Computing (SciDAC)
- Grant/Contract Number:
- NA0002375; SC0007446; SC0010498
- OSTI ID:
- 1756054
- Journal Information:
- Eurographics Symposium on Parallel Graphics and Visualization, Journal Name: Eurographics Symposium on Parallel Graphics and Visualization Vol. 2017; ISSN 1727-348X
- Publisher:
- The Eurographics AssociationCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
CPU Volume Rendering of Adaptive Mesh Refinement Data
Comparing LLC-Memory Traffic between CPU and GPU Architectures
CPU Isosurface Ray Tracing of Adaptive Mesh Refinement Data
Conference
·
Sun Nov 26 23:00:00 EST 2017
· SA '17: SIGGRAPH Asia 2017 Symposium on Visualization
·
OSTI ID:1756041
Comparing LLC-Memory Traffic between CPU and GPU Architectures
Conference
·
Mon Nov 01 00:00:00 EDT 2021
·
OSTI ID:1887663
CPU Isosurface Ray Tracing of Adaptive Mesh Refinement Data
Journal Article
·
Mon Oct 15 20:00:00 EDT 2018
· IEEE Transactions on Visualization and Computer Graphics
·
OSTI ID:1608432