TU Darmstadt / ULB / TUprints

GPU Ray Tracing of Triangular Grid Primitives

Buelow, Max von (2024)
GPU Ray Tracing of Triangular Grid Primitives.
doi: 10.26083/tuprints-00027343
Report, Primary publication, Preprint

[img] Text
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

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
Actions (login required)
View Item View Item