基于桶内动态融合的透明现象的高效绘制  被引量:4

Efficient Order Independent Transparency via Dynamic Blending in Buckets

在线阅读下载全文

作  者:刘芳[1,2] 黄梦成[1,2] 刘学慧[1] 吴恩华[1,3] 

机构地区:[1]中国科学院软件研究所计算机科学国家重点实验室,北京100190 [2]中国科学院研究生院,北京100049 [3]澳门大学科学技术学院电脑与资讯科学系

出  处:《计算机辅助设计与图形学学报》2010年第3期382-387,共6页Journal of Computer-Aided Design & Computer Graphics

基  金:国家自然科学基金(60833007;60573155);国家"九七三"重点基础研究发展计划项目(2009CB320802);国家"八六三"高技术研究发展计划(2008AA01Z301);澳门大学研究基金

摘  要:基于桶排序的顺序独立透明现象绘制算法,采用桶排序原理将投影收集到同一个像素上的多个片元并排序,当发生桶内片元冲突时会产生错误的绘制结果.为此,提出一种基于桶内动态融合的透明现象的高效绘制算法.此算法采用桶内动态融合和并发读/写的方法逐一融合落入同一个桶内的所有片元,并在后处理中按从前向后的顺序融合各个桶内的颜色值.由于同时发生桶内片元冲突和读/写冲突的概率非常小,因而可以大大提高绘制结果的准确性.实验结果表明,与基于桶排序的绘制算法相比,采用文中算法可以更准确地绘制场景,生成与真实结果非常相近的绘制效果,同时算法的效率基本保持不变.The bucket depth peeling algorithm captures and sorts multiple fragments of each pixel via bucket sort, which may result in artifact when collision happens. This paper presents an improvement over the bucket depth peeling algorithm for efficient rendering of order independent transparency. By the improvement, fragments within each bucket are all captured and blended dynamically. In post- processing, the color in each bucket is blended in front-to-back order. Experimental results show that our algorithm can be used to generate more accurate results, while maintaining the similar performance.

关 键 词:GPU 多渲染目标缓存 最大/最小融合 顺序独立的透明现象 深度剥离 桶排序 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象