Fast Parallel Surface and Solid Voxelization on GPUs

被引:96
作者
Schwarz, Michael
Seidel, Hans-Peter
机构
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 06期
关键词
voxelization; GPU computing; overlap testing; parallel data structure creation; octree;
D O I
10.1145/1866158.1866201
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents data-parallel algorithms for surface and solid voxelization on graphics hardware. First, a novel conservative surface voxelization technique, setting all voxels overlapped by a mesh's triangles, is introduced, which is up to one order of magnitude faster than previous solutions leveraging the standard rasterization pipeline. We then show how the involved new triangle/box overlap test can be adapted to yield a 6-separating surface voxelization, which is thinner but still connected and gap-free. Complementing these algorithms, both a triangle-parallel and a tile-based technique for solid voxelization are subsequently presented. Finally, addressing the high memory consumption of high-resolution voxel grids, we introduce a novel octree-based sparse solid voxelization approach, where only close to the solid's boundary finest-level voxels are stored, whereas uniform interior and exterior regions are represented by coarser-level voxels. This representation is created directly from a mesh without requiring a full intermediate solid voxelization, enabling GPU-based voxelizations of unprecedented size.
引用
收藏
页数:9
相关论文
共 31 条
  • [1] AILA T, 2009, P C HIGH PERF GRAPH, P145, DOI DOI 10.1145/1572769.1572792
  • [2] Akenine-Moller T., 2005, Journal of Graphics Tools, V10, P1
  • [3] [Anonymous], EUR 2010
  • [4] [Anonymous], IEEE T VISU IN PRESS
  • [5] [Anonymous], RASTERIZATION LARRAB
  • [6] [Anonymous], CS201003 U VIRG DEP
  • [7] [Anonymous], 1409 PONT U CAT RIO
  • [8] [Anonymous], OPENCL SPEC VERS 1 1
  • [9] Billeter M., 2009, Proceedings of the Conference on High Performance Graphics 2009, HPG '09, P159, DOI [10. 1145/1572769. 157279, DOI 10.1145/1572769.1572795]
  • [10] FUNDAMENTALS OF SURFACE VOXELIZATION
    COHENOR, D
    KAUFMAN, A
    [J]. GRAPHICAL MODELS AND IMAGE PROCESSING, 1995, 57 (06): : 453 - 461