Buelow, Max von (2024)
GPU Ray Tracing of Triangular Grid Primitives.
doi: 10.26083/tuprints-00027343
Report, Primary publication, Preprint
Text
main.pdf Copyright Information: CC BY 4.0 International - Creative Commons, Attribution. Download (352kB) |
Item Type: | Report |
---|---|
Type of entry: | Primary publication |
Title: | GPU Ray Tracing of Triangular Grid Primitives |
Language: | German |
Date: | 10 May 2024 |
Place of Publication: | Darmstadt |
Collation: | 8 ungezählte Seiten |
DOI: | 10.26083/tuprints-00027343 |
Abstract: | Triangular grid primitives are a technique used to handle memory-intensive meshes more efficiently. They are also referred to as micro meshes in recent proprietary hardware implementations. This representation can reduce the memory footprint during ray tracing of subdivision surfaces or displacement maps that may result from mesh simplification. This paper presents a novel approach to accelerate GPU software ray tracing using a two-level bounding volume hierarchy (BVH) to store vertices in a non-redundant manner. The primary goal is to make the technology more accessible by focusing on standard GPU devices. The bottom-level BVH strictly follows the subdivision recursion, allowing for the side effect of rendering intermediate recursion depths. Our approach enables us to encode geometry and BVH using approximately 6.3 bytes per triangle, reducing standard representations by a factor of 4.5. Additionally, the construction time of the BVH is reduced. Our data structure achieves a peak performance impact of 16 % for a three-level subdivision. |
Status: | Preprint |
URN: | urn:nbn:de:tuda-tuprints-273435 |
Classification DDC: | 000 Generalities, computers, information > 004 Computer science |
Divisions: | 20 Department of Computer Science > Interactive Graphics Systems |
Date Deposited: | 10 May 2024 12:49 |
Last Modified: | 17 May 2024 07:55 |
URI: | https://tuprints.ulb.tu-darmstadt.de/id/eprint/27343 |
PPN: | 518191540 |
Export: |
View Item |