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

Pascal Guehl 1, * Fabrice Neyret 1, *
* Auteur correspondant
1 MAVERICK - Models and Algorithms for Visualization and Rendering
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann, INPG - Institut National Polytechnique de Grenoble
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.
Type de document :
Documents associés à des manifestations scientifiques -- Hal-inria+
NVIDIA GTC - GPU Technology Conference - 2013, Mar 2013, San Jose, United States


https://hal.inria.fr/hal-00808121
Contributeur : Pascal Guehl <>
Soumis le : jeudi 4 avril 2013 - 23:00:45
Dernière modification le : vendredi 11 juillet 2014 - 00:13:38
Document(s) archivé(s) le : vendredi 5 juillet 2013 - 04:23:41

Fichier

S3335_PascalGuehl.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00808121, version 1

Collections

Citation

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>

Partager

Métriques

Consultations de
la notice

814

Téléchargements du document

832