DocumentCode :
1368921
Title :
Efficient Sparse Voxel Octrees
Author :
Laine, Samuli ; Karras, Tero
Author_Institution :
NVIDIA Res., Helsinki, Finland
Volume :
17
Issue :
8
fYear :
2011
Firstpage :
1048
Lastpage :
1059
Abstract :
In this paper, we examine the possibilities of using voxel representations as a generic way for expressing complex and feature-rich geometry on current and future GPUs. We present in detail a compact data structure for storing voxels and an efficient algorithm for performing ray casts using this structure. We augment the voxel data with novel contour information that increases geometric resolution, allows more compact encoding of smooth surfaces, and accelerates ray casts. We also employ a novel normal compression format for storing high-precision object-space normals. Finally, we present a variable-radius postprocess filtering technique for smoothing out blockiness caused by discrete sampling of shading attributes. Based on benchmark results, we show that our voxel representation is competitive with triangle-based representations in terms of ray casting performance, while allowing tremendously greater geometric detail and unique shading information for every voxel. Our voxel codebase is open sourced and available at http://code.google.com/p/efficient-sparse-voxel-octrees/.
Keywords :
computational geometry; computer graphic equipment; coprocessors; filtering theory; image representation; octrees; ray tracing; GPU; compact data structure; feature-rich geometry; ray cast acceleration; ray tracing; shading attribute discrete sampling; smooth surface compact encoding; sparse voxel octrees; triangle-based representations; variable-radius postprocess filtering technique; voxel representations; Approximation methods; Arrays; Geometry; Graphics processing unit; Image color analysis; Octrees; Rendering (computer graphics); CUDA.; GPU; Voxel; octree; ray tracing; volumetric image representation;
fLanguage :
English
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
Publisher :
ieee
ISSN :
1077-2626
Type :
jour
DOI :
10.1109/TVCG.2010.240
Filename :
5620900
Link To Document :
بازگشت