GigaVoxels: Ray-Guided Streaming for Efficient and Detailed Voxel Rendering - Archive ouverte HAL Access content directly
Conference Papers Year : 2009

GigaVoxels: Ray-Guided Streaming for Efficient and Detailed Voxel Rendering

(1) , (1) , (2) , (3)
1
2
3

Abstract

We propose a new approach to efficiently render large volumetric data sets. The system achieves interactive to real-time rendering performance for several billion voxels. Our solution is based on an adaptive data representation depending on the current view and occlusion information, coupled to an efficient ray-casting rendering algorithm. One key element of our method is to guide data production and streaming directly based on information extracted during rendering. Our data structure exploits the fact that in CG scenes, details are often concentrated on the interface between free space and clusters of density and shows that volumetric models might become a valuable alternative as a rendering primitive for real-time applications. In this spirit, we allow a quality/performance trade-off and exploit temporal coherence. We also introduce a mipmapping-like process that allows for an increased display rate and better quality through high quality filtering. To further enrich the data set, we create additional details through a variety of procedural methods. We demonstrate our approach in several scenarios, like the exploration of a 3D scan (81923 resolution), of hypertextured meshes (163843 virtual resolution), or of a fractal (theoretically infinite resolution). All examples are rendered on current generation hardware at 20-90 fps and respect the limited GPU memory budget.
Fichier principal
Vignette du fichier
CNLE09.pdf (2.04 Mo) Télécharger le fichier
Vignette du fichier
Dragon1.jpg (76.01 Ko) Télécharger le fichier
Vignette du fichier
ARayMarching_Bunny.jpg (175.22 Ko) Télécharger le fichier
Vignette du fichier
file205-1.mov (25.73 Mo) Télécharger le fichier
Vignette du fichier
OsZoom1.jpg (222.39 Ko) Télécharger le fichier
Vignette du fichier
RayMarching_Bone.jpg (67.92 Ko) Télécharger le fichier
Vignette du fichier
RayMarching_BonesField.jpg (472.53 Ko) Télécharger le fichier
Vignette du fichier
RayMarching_BunnyLava.jpg (33.2 Ko) Télécharger le fichier
Vignette du fichier
VisibleVisibleMummy5.jpg (499.9 Ko) Télécharger le fichier
Origin : Files produced by the author(s)
Format : Figure, Image
Format : Figure, Image
Format : Video
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Format : Figure, Image
Loading...

Dates and versions

inria-00345899 , version 1 (28-04-2011)

Identifiers

Cite

Cyril Crassin, Fabrice Neyret, Sylvain Lefebvre, Elmar Eisemann. GigaVoxels: Ray-Guided Streaming for Efficient and Detailed Voxel Rendering. ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D), Feb 2009, Boston, United States. pp.15-22, ⟨10.1145/1507149.1507152⟩. ⟨inria-00345899⟩
568 View
1389 Download

Altmetric

Share

Gmail Facebook Twitter LinkedIn More