GigaVoxels DP: Starvation-Less Render and Production for Large and Detailed Volumetric Worlds Walkthrough - Archive ouverte HAL
Communication Dans Un Congrès Année : 2024

GigaVoxels DP: Starvation-Less Render and Production for Large and Detailed Volumetric Worlds Walkthrough

Résumé

Using voxel hierarchies as a generic 3D scene representation makes ray marching, antialiasing, and LOD easy. The drawback is the huge amount of memory required to store voxels, even with empty space compression. Still, GigaVoxels showed that by using a ray-guided cache to produce and store only visible voxels bricks on demand, it is possible to walk through very large and detailed worlds with real-time performance in bounded GPU memory. However, on-demand production of data during rendering is still challenging in terms of synchronization and starvation of GPU cores. We propose a new GPU-driven algorithm using dynamic parallelism (DP) to minimize these, and a "GPU-cores timeline" profiling tool to analyze them. We validate our model with timings (2× gain) and we illustrate it on various scenes.
Fichier principal
Vignette du fichier
HPG_2024_paper_33_ACMless.pdf (19 Mo) Télécharger le fichier
HPG_2024_Video_33.mp4 (115.43 Mo) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04654692 , version 1 (19-07-2024)

Licence

Identifiants

  • HAL Id : hal-04654692 , version 1

Citer

Antoine Richermoz, Fabrice Neyret. GigaVoxels DP: Starvation-Less Render and Production for Large and Detailed Volumetric Worlds Walkthrough. HPG 2024 - High Performance Graphics, Jul 2024, Denver, United States. pp.1-11. ⟨hal-04654692⟩
1769 Consultations
182 Téléchargements

Partager

More