ISCAS OpenIR  > 基础软件与系统重点实验室
efficient depth peeling via bucket sort
Liu Fang; Huang Meng-Cheng; Liu Xue-Hui; Wu En-Hua
2009
会议名称HPG 2009: Conference on High-Performance Graphics 2009
会议录名称Proceedings of the HPG 2009: Conference on High-Performance Graphics 2009
会议日期August 1,
会议地点New Orleans, LA, United states
出版地United States
ISBN9781605586038
部门归属(1) Institute of Software, Chinese Academy of Sciences; (2) University of Macau
摘要In this paper we present an efficient algorithm for multi-layer depth peeling via bucket sort of fragments on GPU, which makes it possible to capture up to 32 layers simultaneously with correct depth ordering in a single geometry pass. We exploit multiple render targets (MRT) as storage and construct a bucket array of size 32 per pixel. Each bucket is capable of holding only one fragment, and can be concurrently updated using the MAX/MIN blending operation. During the rasterization, the depth range of each pixel location is divided into consecutive subintervals uniformly, and a linear bucket sort is performed so that fragments within each subintervals will be routed into the corresponding buckets. In a following fullscreen shader pass, the bucket array can be sequentially accessed to get the sorted fragments for further applications. Collisions will happen when more than one fragment is routed to the same bucket, which can be alleviated by multi-pass approach. We also develop a two-pass approach to further reduce the collisions, namely adaptive bucket depth peeling. In the first geometry pass, the depth range is redivided into non-uniform subintervals according to the depth distribution to make sure that there is only one fragment within each subinterval. In the following bucket sorting pass, there will be only one fragment routed into each bucket and collisions will be substantially reduced. Our algorithm shows up to 32 times speedup to the classical depth peeling especially for large scenes with high depth complexity, and the experimental results are visually faithful to the ground truth. Also it has no requirement of pre-sorting geometries or post-sorting fragments, and is free of read-modify-write (RMW) hazards. Copyright © 2009 by the Association for Computing Machinery, Inc.
关键词Blending Geometry Pixels Targets Transparency
主办者ACM SIGGRAPH; Eurographics Association
内容类型会议论文
URI标识http://ir.iscas.ac.cn/handle/311060/8406
专题基础软件与系统重点实验室
推荐引用方式
GB/T 7714
Liu Fang,Huang Meng-Cheng,Liu Xue-Hui,et al. efficient depth peeling via bucket sort[C]. United States,2009.
条目包含的文件
条目无相关文件。
个性服务
推荐该条目
保存到收藏夹
查看访问统计
导出为Endnote文件
谷歌学术
谷歌学术中相似的文章
[Liu Fang]的文章
[Huang Meng-Cheng]的文章
[Liu Xue-Hui]的文章
百度学术
百度学术中相似的文章
[Liu Fang]的文章
[Huang Meng-Cheng]的文章
[Liu Xue-Hui]的文章
必应学术
必应学术中相似的文章
[Liu Fang]的文章
[Huang Meng-Cheng]的文章
[Liu Xue-Hui]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。