Data Parallel Path Tracing with Object Hierarchies
dc.contributor.author | Wald, Ingo | en_US |
dc.contributor.author | Parker, Steven G | en_US |
dc.contributor.editor | Josef Spjut | en_US |
dc.contributor.editor | Marc Stamminger | en_US |
dc.contributor.editor | Victor Zordan | en_US |
dc.date.accessioned | 2023-01-23T10:23:46Z | |
dc.date.available | 2023-01-23T10:23:46Z | |
dc.date.issued | 2022 | |
dc.description.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. | en_US |
dc.description.number | 3 | |
dc.description.sectionheaders | Acceleration Structures | |
dc.description.seriesinformation | Proceedings of the ACM on Computer Graphics and Interactive Techniques | |
dc.description.volume | 5 | |
dc.identifier.doi | 10.1145/3543861 | |
dc.identifier.issn | 2577-6193 | |
dc.identifier.uri | https://doi.org/10.1145/3543861 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1145/3543861 | |
dc.publisher | ACM Association for Computing Machinery | en_US |
dc.subject | CCS Concepts: Computing methodologies -> Rendering; Distributed algorithms Additional Key Words and Phrases: Ray Tracing, Path Tracing, Data Parallel Rendering, Ray Forwarding | |
dc.subject | Computing methodologies | |
dc.subject | Rendering | |
dc.subject | Distributed algorithms Additional Key Words and Phrases | |
dc.subject | Ray Tracing | |
dc.subject | Path Tracing | |
dc.subject | Data Parallel Rendering | |
dc.subject | Ray Forwarding | |
dc.title | Data Parallel Path Tracing with Object Hierarchies | en_US |