Data Parallel Path Tracing with Object Hierarchies
Abstract
We propose a new approach to rendering production-style content with full path tracing in a data-distributed fashion-that is, with multiple collaborating nodes and/or GPUs that each store only part of the model. In particular, we propose a new approach to ray-forwarding based data-parallel ray tracing that improves over traditional spatial partitioning, that can support both object-hierarchy and spatial partitioning (or any combination thereof), and that employs multiple techniques for reducing the number of rays sent across the network. We show that this approach can simultaneously achieve higher flexibility in model partitioning, lower memory per node, lower bandwidth during rendering, and higher performance; and that it can ultimately achieve interactive rendering performance for non-trivial models with full path tracing even on quite moderate hardware resources with relatively low-end interconnect.
BibTeX
@inproceedings {10.1145:3543861,
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Data Parallel Path Tracing with Object Hierarchies}},
author = {Wald, Ingo and Parker, Steven G},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543861}
}
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Data Parallel Path Tracing with Object Hierarchies}},
author = {Wald, Ingo and Parker, Steven G},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543861}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
Efficient Ray Traced Soft Shadows using Multi-Frusta Tracing
Benthin, Carsten; Wald, Ingo (The Eurographics Association, 2009)Ray tracing has long been considered to be superior to rasterization because its ability to trace arbitrary rays, allowing it to simulate virtually any physical light transport effect by just tracing rays. Yet, to look ... -
RTX Beyond Ray Tracing: Exploring the Use of Hardware Ray Tracing Cores for Tet-Mesh Point Location
Wald, Ingo; Usher, Will; Morrical, Nathan; Lediaev, Laura; Pascucci, Valerio (The Eurographics Association, 2019)We explore a first proof-of-concept example of creatively using the Turing generation's hardware ray tracing cores to solve a problem other than classical ray tracing, specifically, point location in unstructured tetrahedral ... -
Perceptual Level of Detail for Efficient Ray Tracing of Complex Scenes
Yang, X.; Chalmers, A. (The Eurographics Association, 2005)Rendering complex scenes in real time remains one of the major challenges in computer graphics. Recent research in perceptual rendering algorithms and level of detail techniques have shown that, by exploiting knowledge of ...