期刊文献+

使用多层深度采样的屏幕空间环境光遮挡 被引量:1

Screen space ambient occlusion using multi depth sampling
下载PDF
导出
摘要 为解决传统的基于水平线的屏幕空间环境光遮挡算法不能准确计算被遮挡物体的环境光遮挡值的问题,提出了一种使用多层深度采样的屏幕空间环境光遮挡算法。该算法使用桶型深度剥离算法获取场景中各层次的深度信息,并使用这些信息为场景中所有物体计算环境光遮挡值,有效解决了算法不能为被遮挡物体计算环境光遮挡值的问题。该算法的计算过程完全在图形处理器中完成。实验结果表明,该算法相对于原算法具有更好的真实感。 To deal with the inaccurate ambient occlusion issue for occluded objects in the traditional horizon-based screen-space ambient occlusion algorithm, screen-space ambient occlusion using multi depth sampling algorithm is proposed. In our method, bucket depth peeling algorithm is exploited to capture and sort multiple fragments' depth per pixel. By peeling these depth layers and computing the ambient occlusion value for every object in the scene, the artifacts of inaccurate ambient occlusion for occluded objects is solved. The computation of the algorithm is completely performed with graphic processing unit (GPU). Experimental results show that this method achieves promising reality.
出处 《计算机工程与设计》 CSCD 北大核心 2011年第7期2409-2413,共5页 Computer Engineering and Design
关键词 屏幕空间环境光遮挡 桶型深度剥离 图形处理器 实时绘制 渲染引擎 screen space ambient occlusion (SSAO) bucket depth peeling graphics processing unit (GPU) real-time rendering rendering engine
  • 相关文献

参考文献12

  • 1Shanmugam 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.
  • 2Bavoil L, Sainz M, Dimitrov R.Image-space horizon-based am- bient occlusion[C].ACM SIGGRAPH Sketches,2008.
  • 3Liu EHuang MC,Liu X-H,et al.Efficient depth peeling via buc- ket sort[C].Proceedings of the 1st High Performance GraphicsConference,2009:51-57.
  • 4Liu X-H, Hao X-G,Huang M-C,et al.Fast soft shadow by depth peeling[C].ACM SIGGRAPH Posters,2010.
  • 5Ristchel T, Grosch T, Seidel H.Approximating dynamic global il- lumination in image space[C]. Interactive 3D Graphics and Ga- mes.Boston, Massachusetts:ACM,2009.
  • 6Bavoil L,Callaham S,Comba J,et al.Multi-fragment effects on the GPU using the k-buffer[C].Interactive 3D Graphics and Ga- mes.Seattle,Washington:ACM,2007.
  • 7Pharr M,Green S.GPU Gems:programming techniques,tips,and tricks for real-time graphics [M]. Dynamic Ambient Occlusion and Indirect Lighting,Boston:Addison-Wesley, 2004:279-292.
  • 8Kontkanen J,Laine S.Ambient occlusion fields[C].Proceedings of the Symposium on Interactive 3D Graphics and Games.Wa- shington DC:ACM,2005:41-48.
  • 9Bunnell M.Dynamic ambient occlusion and indirect lighting[C]. GPU Gems,Pharr M.Addison Wesley,2005:223-233.
  • 10Ren Z,Wang R,Snyder J, et al.Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation[C].ACM SIG- GRAPH Papers.New York,USA:ACM,2006:977-986.

二级参考文献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.

共引文献3

同被引文献8

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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