GigaVoxels, Real-time Voxel-based Library to Render Large and Detailed Objects - Inria - Institut national de recherche en sciences et technologies du numérique
Documents Associated With Scientific Events Year : 2013

GigaVoxels, Real-time Voxel-based Library to Render Large and Detailed Objects

Abstract

We present an implementation of the GigaVoxels rendering engine used to render large scenes and detailed objects in real-time. Implemented in CUDA, it leverages the performance and features of massively parallel graphics processors. It is based on a volumetric pre-filtered geometry representation and an associated voxel-based approximate cone tracing that allows a high performance rendering with high quality filtering. The underlying data structure exploits the fact that in CG scenes, details are often concentrated on their interface and shows that volumetric models might become a valuable alternative as a rendering primitive for real-time applications. Our solution is based on an adaptive hierarchical data representation depending on the current view, coupled to a ray-casting rendering algorithm. The core system, a GPU cache mechanism, provides a paging of data in video memory and is coupled with a data production pipeline able to dynamically load or produce voxel data on the GPU. Data production and caching in video memory is based on data requests and usage information emitted during rendering. We illustrate our approach with several applications. We present features provided by the library trough examples taking from our SDK, and show a survey of our programming paradigm.
Fichier principal
Vignette du fichier
S3335_PascalGuehl.pdf (3.6 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-00808121 , version 1 (04-04-2013)

Identifiers

  • HAL Id : hal-00808121 , version 1

Cite

Pascal Guehl, Fabrice Neyret. GigaVoxels, Real-time Voxel-based Library to Render Large and Detailed Objects. NVIDIA GTC - GPU Technology Conference - 2013, Mar 2013, San Jose, United States. ⟨hal-00808121⟩
1042 View
917 Download

Share

More