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 条
  • [21] Task match scheduling algorithm on using heap sort of multi-layer sub-tree
    Xu, Xiu
    Tongxin Xuebao/Journal on Communications, 2010, 31 (8 A): : 81 - 86
  • [22] Analysis on the initial velocity field of a multi-layer spherical fragment driven by explosion
    Chen X.
    Wang J.
    Tang K.
    Lin S.
    Li Y.
    Zhendong yu Chongji/Journal of Vibration and Shock, 2020, 39 (16): : 129 - 134
  • [23] Shadow penumbras for complex objects by depth-dependent filtering of multi-layer depth images
    Keating, B
    Max, N
    RENDERING TECHNIQUES '99, 1999, : 197 - 212
  • [24] Multi-Layer Fragment Arresting Jacket for High Density PETN Pressing Operation
    Kaur, Simran
    Gupta, Shallu
    Pal, Dinesh Kumar
    Raychaudhuri, Tusharkanti
    PROPELLANTS EXPLOSIVES PYROTECHNICS, 2010, 35 (04) : 347 - 352
  • [25] Designing Multi-Layer electret filters via numerical simulation
    Gautam, S.
    Kumar, A.
    Tafreshi, H. V.
    Pourdeyhimi, B.
    CHEMICAL ENGINEERING SCIENCE, 2024, 286
  • [26] Labeling of partially occluded regions via the multi-layer CRF
    Sergey Kosov
    Kimiaki Shirahama
    Marcin Grzegorzek
    Multimedia Tools and Applications, 2019, 78 : 2551 - 2569
  • [27] Multi-Layer Network Formation via a Colonel Blotto Game
    Shahrivar, Ebrahim Moradi
    Sundaram, Shreyas
    2014 IEEE GLOBAL CONFERENCE ON SIGNAL AND INFORMATION PROCESSING (GLOBALSIP), 2014, : 838 - 841
  • [28] Human pose estimation via multi-layer composite models
    Duan, Kun
    Batra, Dhruv
    Crandall, David J.
    SIGNAL PROCESSING, 2015, 110 : 15 - 26
  • [29] Saliency Detection via Manifold Ranking on Multi-Layer Graph
    Wang, Suwei
    Ning, Yang
    Li, Xuemei
    Zhang, Caiming
    IEEE ACCESS, 2024, 12 : 6615 - 6627
  • [30] MulKD: Multi-layer Knowledge Distillation via collaborative learning
    Guermazi, Emna
    Mdhaffar, Afef
    Jmaiel, Mohamed
    Freisleben, Bernd
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 2024, 133