期刊文献+

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

Efficient Order Independent Transparency via Dynamic Blending in Buckets
下载PDF
导出
摘要 基于桶排序的顺序独立透明现象绘制算法,采用桶排序原理将投影收集到同一个像素上的多个片元并排序,当发生桶内片元冲突时会产生错误的绘制结果.为此,提出一种基于桶内动态融合的透明现象的高效绘制算法.此算法采用桶内动态融合和并发读/写的方法逐一融合落入同一个桶内的所有片元,并在后处理中按从前向后的顺序融合各个桶内的颜色值.由于同时发生桶内片元冲突和读/写冲突的概率非常小,因而可以大大提高绘制结果的准确性.实验结果表明,与基于桶排序的绘制算法相比,采用文中算法可以更准确地绘制场景,生成与真实结果非常相近的绘制效果,同时算法的效率基本保持不变. 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.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2010年第3期382-387,共6页 Journal of Computer-Aided Design & Computer Graphics
基金 国家自然科学基金(60833007 60573155) 国家"九七三"重点基础研究发展计划项目(2009CB320802) 国家"八六三"高技术研究发展计划(2008AA01Z301) 澳门大学研究基金
关键词 GPU 多渲染目标缓存 最大/最小融合 顺序独立的透明现象 深度剥离 桶排序 GPU multiple render target max/min blending order independent transparency depth peeling bucket sort.
  • 相关文献

参考文献13

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:227
  • 2吴恩华.图形处理器用于通用计算的技术、现状及其挑战[J].软件学报,2004,15(10):1493-1504. 被引量:141
  • 3Liu F, Huang M C, Liu X H, et al. Efficient depth peeling via bucket sort[C] // Proceedings of the Conference on High Performance Graphics, New Orleans, 2009: 51-57.
  • 4Catmull E E. A subdivision algorithm for computer display of curved surfaces [D]. Salt Lake City: The University of Utah, 1974.
  • 5Carpenter I.. The A buffer, an antialiased hidden surface rnethod [J]. Computer Graphics, 1984, 18(3): 103-108.
  • 6Wittenhrink C M. R-buffer: a pointerless A buffer hardware architecture[C] // Proceedings of the ACM SIGGRAPH/ Eurographics Workshop on Graphics Hardware. Los Angeles: ACM Press, 2001; 73-80.
  • 7Mammen A. Transparency and antialiasing algorithms implemented with the virtual pixel maps technique [J]. IEEE Computer Graphics and Application, 1989, 9(4): 43-55.
  • 8gveritt C. Interactive order independent transparency [R]. Santa Clara: NVIDIA Corporation, 2001.
  • 9Govindaraju N K, Henson M, Lin M C, et al. Interactive visibility ordering and transparency computations among geometric primitives in complex environments [ C ] // Proceedings of the Symposium on Interactive 3D Graphics and Games. Washington D C: ACM Press, 2005:49-56.
  • 10Bavoil L, Callahan S P, Lefohn A, et al. Multi-fragment effects on the GPU using the k-buffer[C]// Proceedings of the Symposium on Interactive 3D Graphics and Games. New York: ACM Press, 2007:97-104.

二级参考文献58

  • 1吴恩华,柳有权.基于图形处理器(GPU)的通用计算[J].计算机辅助设计与图形学学报,2004,16(5):601-612. 被引量:227
  • 2Clark James H.The geometry engine:A VLSI geometry system for graphics[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1982.127~133
  • 3Fuchs Herry,Poulton John.Pixel-planes:A VLSI-Oriented design for a raster graphics engine[J].VLSI Design,1981,2(3):20~28
  • 4Eyles John,Austin John,Fuchs Henry,et al.Pixel-plane 4:A summary,advances in computer graphics hardware II[A].Eurographic Seminars Tutorials and Perspectives in Computer Graphics,New York:Springer-Verlag,1988.183~208
  • 5Fuchs Herry,Israel Laura,Poulton John,et al.Pixel-planes 5:A heterogeneous multiprocessor graphics system using processor-enhanced memories[A].In:Computer Graphics Proceedings,Annual Conference Series,ACM SIGGRAPH,Boston,1989.79~88
  • 6http://www.nvidia.com/object/gpu.html[OL]
  • 7http://developer.nvidia.com/[OL]
  • 8http://www.ati.com/developer/[OL]
  • 9http://www.gpgpu.org[OL]
  • 10Joo Luiz Dihl Comba,Dietrich Carlos A,Pagot Christian A,et al.Computation on GPUs:From a programmable pipeline to an efficient stream processor[J].Revista de Informática Teóricae Aplicada,2003,X(2):41~70

共引文献342

同被引文献45

  • 1Shanmugam P, Arikan O. Hardware accelerated ambient occlusion techniques on GPUs[C].Proceedings of ACM Sympo- sium in Interactive 3D Graphics and Games,2007:73-80.
  • 2Bunnell M.Dynamic ambient occlusion and indirect lighting[C]. GPU Gems 2,Addison Wesley,2005:223-233.
  • 3Kontkanen J, Laine S.Ambient Occlusion Fields. [C].Proceedings of ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Garnes,2005:41-48.
  • 4Ren Z,Wang R, Snyder J,et al.Realtime soft shadows in dynamic scenes using spherical harmonic exponentiation[C].ACM SIG- GRAPH 2006 Papers.New York,NY, USA:ACM,2006:977-986.
  • 5Catmull B E.A subdivision algorithm for computer display of curved surfaces[D].Salt Lake City:University of Utah, 1974.
  • 6Bavoil L,Callahan S P, LEFOHN A,et al.Multi-fragment effects on the GPU using the k-buffer[C].Proceedings of the 2007 Sym- posium on Interactive 3D Graphics and Games.New York:ACM Press,2007:97-104.
  • 7Bavoil L,Myers K.Order independent transparency with dual de- pth peeling[R].Santa,Clara:NVIDIA Cooperation,2008.
  • 8Liu F, Huang M-C,Liu X-H,et al.Efficient depth peeling via buc- ket sort[C].Proceedings of the 1st High Performance Graphics Conference.New York:ACM Press,2009:51-57.
  • 9Shanmugam P, Arikan O. Hardware accelerated ambient oc- cJusion techniques on GPUs[C].Gooch B, Sloan P-P J.Procee- dings of ACM Symposium in Interactive 3D Graphics and Games.ACM, 2007:73-80.
  • 10Bavoil L, Sainz M, Dimitrov R.Image-space horizon-based am- bient occlusion[C].ACM SIGGRAPH Sketches,2008.

引证文献4

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部