Sort-First Parallel Volume Rendering

被引:23
作者
Moloney, Brendan [1 ]
Ament, Marco [2 ]
Weiskopf, Daniel [2 ]
Moeller, Torsten [3 ]
机构
[1] Oregon Heath Sci Univ, AIRC, Portland, OR 97239 USA
[2] Univ Stuttgart, VISUS Visualizat Res Ctr, D-70569 Stuttgart, Germany
[3] Simon Fraser Univ, Sch Comp Sci, Burnaby, BC V5A 1S6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
Volume rendering; sort-first parallelization; visualization; dynamic load balancing; early ray termination; shadow; ray coherence;
D O I
10.1109/TVCG.2010.116
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Sort-first distributions have been studied and used far less than sort-last distributions for parallel volume rendering, especially when the data are too large to be replicated fully. We demonstrate that sort-first distributions are not only a viable method of performing data-scalable parallel volume rendering, but more importantly they allow for a range of rendering algorithms and techniques that are not efficient with sort-last distributions. Several of these algorithms are discussed and two of them are implemented in a parallel environment: a new improved variant of early ray termination to speed up rendering when volumetric occlusion occurs and a volumetric shadowing technique that produces more realistic and informative images based on half angle slicing. Improved methods of distributing the computation of the load balancing and loading portions of a subdivided data set are also presented. Our detailed test results for a typical GPU cluster with distributed memory show that our sort-first rendering algorithm outperforms sort-last rendering in many scenarios.
引用
收藏
页码:1164 / 1177
页数:14
相关论文
共 41 条
  • [31] Ruijters D, 2006, JOURNAL WSCG, V14, P9
  • [32] Parallel rendering with K-way replication
    Samanta, R
    Funkhouser, T
    Li, K
    [J]. IEEE 2001 SYMPOSIUM ON PARALLEL AND LARGE-DATA VISUALIZATION AND GRAPHICS, PROCEEDINGS, 2001, : 75 - 84
  • [33] Stegmaier S, 2005, VOLUME GRAPHICS 2005, P187
  • [34] SLIC: Scheduled linear image compositing for parallel volume rendering
    Stompel, A
    Ma, KL
    Lum, EB
    Ahrens, J
    Patchett, J
    [J]. PVG 2003 PROCEEDINGS, 2003, : 33 - 40
  • [35] Spectral volume rendering using GPU-based raycasting
    Strengert, Magnus
    Klein, Thomas
    Botchen, Ralf
    Stegmaier, Simon
    Chen, Min
    Ertl, Thomas
    [J]. VISUAL COMPUTER, 2006, 22 (08) : 550 - 561
  • [36] TONG X, 1999, P EG IEEE TCVG S VIS, P121
  • [37] Varadhan G, 2002, VIS 2002: IEEE VISUALIZATION 2002, PROCEEDINGS, P69, DOI 10.1109/VISUAL.2002.1183759
  • [38] Interactive level-of-detail selection using image-based quality metric for large volume visualization
    Wang, Chaoli
    Garcia, Antonio
    Shen, Han-Wei
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2007, 13 (01) : 122 - 134
  • [39] Whitman S., 1993, Proceedings. 1993 Parallel Rendering Symposium (IEEE Cat. No.93TH0592-6), P27, DOI 10.1109/PRS.1993.586082
  • [40] Shadows and soft shadows with participating media using splatting
    Zhang, CX
    Crawfis, R
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2003, 9 (02) : 139 - 149