dc.contributor.author | Zellmann, Stefan | en_US |
dc.contributor.author | Wu, Qi | en_US |
dc.contributor.author | Ma, Kwan-Liu | en_US |
dc.contributor.author | Wald, Ingo | en_US |
dc.contributor.editor | Bujack, Roxana | en_US |
dc.contributor.editor | Archambault, Daniel | en_US |
dc.contributor.editor | Schreck, Tobias | en_US |
dc.date.accessioned | 2023-06-10T06:16:13Z | |
dc.date.available | 2023-06-10T06:16:13Z | |
dc.date.issued | 2023 | |
dc.identifier.issn | 1467-8659 | |
dc.identifier.uri | https://doi.org/10.1111/cgf.14811 | |
dc.identifier.uri | https://diglib.eg.org:443/handle/10.1111/cgf14811 | |
dc.description.abstract | A common way to render cell-centric adaptive mesh refinement (AMR) data is to compute the dual mesh and visualize that with a standard unstructured element renderer. While the dual mesh provides a high-quality interpolator, the memory requirements of the dual mesh data structure are significantly higher than those of the original grid, which prevents rendering very large data sets. We introduce a GPU-friendly data structure and a clustering algorithm that allow for efficient AMR dual mesh rendering with a competitive memory footprint. Fundamentally, any off-the-shelf unstructured element renderer running on GPUs could be extended to support our data structure just by adding a gridlet element type in addition to the standard tetrahedra, pyramids, wedges, and hexahedra supported by default. We integrated the data structure into a volumetric path tracer to compare it to various state-of-the-art unstructured element sampling methods. We show that our data structure easily competes with these methods in terms of rendering performance, but is much more memory-efficient. | en_US |
dc.publisher | The Eurographics Association and John Wiley & Sons Ltd. | en_US |
dc.rights | Attribution 4.0 International License | |
dc.rights.uri | https://creativecommons.org/licenses/by-nc/4.0/ | |
dc.title | Memory-Efficient GPU Volume Path Tracing of AMR Data Using the Dual Mesh | en_US |
dc.description.seriesinformation | Computer Graphics Forum | |
dc.description.sectionheaders | Scalar and Vector Fields | |
dc.description.volume | 42 | |
dc.description.number | 3 | |
dc.identifier.doi | 10.1111/cgf.14811 | |
dc.identifier.pages | 51-62 | |
dc.identifier.pages | 12 pages | |