Multi-Layer Depth Peeling via Fragment Sort

被引:10
|
作者
Liu, Baoquan [1 ]
Wei, Li-Yi [2 ]
Xu, Ying-Qing [2 ]
Wu, Enhua [1 ,3 ,4 ]
机构
[1] Chinese Acad Sci, Inst Software, Beijing 100864, Peoples R China
[2] Microsoft Res Asia, Beijing, Peoples R China
[3] Univ Macau, Beijing 100864, Peoples R China
[4] Chinese Acad Sci, Inst Software, Beijing 100864, Peoples R China
关键词
D O I
10.1109/CADCG.2009.5246861
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present an accelerated depth peeling algorithm for order-independent transparency rendering on graphics hardware. Unlike traditional depth peeling which only peels one layer of transparent pixels per rendering pass, our algorithm peels multiple layers simultaneously per rendering pass. Our acceleration is achieved via our fragment program which sorts and writes multiple fragment colors and depths via MRT. A notable :feature of our algorithm is that it is robust against the unreliable parallel read-after-write behavior in current graphics hardware, guaranteeing correct transparency ordering. For ordinary scenes rendered under RGBA8 color precision, we achieve up to 8 x speed-up over conventional depth peeling with current generation graphics hardware. Our algorithm is simple to implement on current GPU without any hardware modification. In addition, it does not require applications to perform any pre-sorting of transparent geometry.
引用
收藏
页码:452 / +
页数:2
相关论文
共 50 条
  • [1] Multi-layer Depth Peeling by Single-Pass Rasterisation for Faster Isosurface Raytracing on GPUs
    Liu, Baoquan
    Clapworthy, Gordon J.
    Dong, Feng
    COMPUTER GRAPHICS FORUM, 2010, 29 (03) : 1231 - 1240
  • [2] Efficient implementation of point set reconstruction by multi-layer peeling algorithm
    Wang, Lu
    Tan, Tiow-Seng
    Lim, Chi-Wan
    Meng, Xiang-Xu
    Du, Cheng
    Ji, Zhen-fang
    COMPUTERS & GRAPHICS-UK, 2011, 35 (02): : 208 - 217
  • [3] Via design in multi-layer PCB
    Du, MZ
    Li, SF
    Qiu, XF
    ASIA-PACIFIC CONFERENCE ON ENVIRONMENTAL ELECTROMAGNETICS, CEEM'2003, PROCEEDINGS, 2003, : 94 - 98
  • [4] Multi-Layer Depth of Field Rendering with Tiled Splatting
    Franke, Linus
    Hofmann, Nikolai
    Stamminger, Marc
    Selgrad, Kai
    PROCEEDINGS OF THE ACM ON COMPUTER GRAPHICS AND INTERACTIVE TECHNIQUES, 2018, 1 (01)
  • [5] Multi-layer mosaics in the presence of motion and depth effects
    Min, Changki
    Yu, Qian
    Medioni, Gerard
    18TH INTERNATIONAL CONFERENCE ON PATTERN RECOGNITION, VOL 1, PROCEEDINGS, 2006, : 992 - +
  • [6] Crowd Counting via Multi-layer Regression
    Tan, Xin
    Tao, Chun
    Ren, Tongwei
    Tang, Jinhui
    Wu, Gangshan
    PROCEEDINGS OF THE 27TH ACM INTERNATIONAL CONFERENCE ON MULTIMEDIA (MM'19), 2019, : 1907 - 1915
  • [7] Chemical depth profiling of multi-layer automotive coating systems
    Adamsons, K
    PROGRESS IN ORGANIC COATINGS, 2002, 45 (2-3) : 69 - 81
  • [8] Simulation of Fragment Impact on Multi-Layer Targets Using Contact Method
    CRAWFORD John E
    Transactions of Tianjin University, 2006, (S1) : 152 - 157
  • [9] Spectral Clustering via Adaptive Layer Aggregation for Multi-Layer Networks
    Huang, Sihan
    Weng, Haolei
    Feng, Yang
    JOURNAL OF COMPUTATIONAL AND GRAPHICAL STATISTICS, 2023, 32 (03) : 1170 - 1184
  • [10] Domain adaptation via Multi-Layer Transfer Learning
    Pan, Jianhan
    Hu, Xuegang
    Li, Peipei
    Li, Huizong
    He, Wei
    Zhang, Yuhong
    Lin, Yaojin
    NEUROCOMPUTING, 2016, 190 : 10 - 24