期刊文献+

快速反投影软影绘制算法 被引量:4

Fast Soft Shadow Mapping by Backprojection
下载PDF
导出
摘要 针对已有的软阴影映射技术允许在使用一张阴影贴图的条件下对复杂的动态场景实时渲染出比较真实的软影,而在处理大面积软影时算法的执行效率不高的问题,通过创建一种新的边界存储结构,提出了一种快速软影生成算法.该算法是一种3遍算法:第一遍从光源中心计算场景的深度图;第二遍采用边缘提取算子对深度图进行滤波,找到所有可能的边界点;第三遍查询可能的边界点,计算其对应的轮廓边,再反投影轮廓边到光源区域计算轮廓边的遮挡贡献,最后累积所有边界点的遮挡贡献得到着色点的可见性,生成真实的软影效果.实验结果表明,与现有算法相比,文中算法在现有图形硬件中执行效率更高. The recent soft shadow mapping technique allows the rendering in real-time of convincing soft shadows on complex and dynamic scenes using a single shadow map. While attractive, this method becomes extremely expensive when dealing with large penumbrae. This paper proposes a new edge data structure to remove these limitations and hence providing an efficient and practical technique for soft shadow generation, which is an algorithm with three passes. First, we generate the depth map from the light view point. It is then followed by the second pass to extract the silhouette edge using our new area light edge operator. In the rendering pass, for each fragment we query all edge points in kernel area, find its corresponding silhouette edge, and back-project them onto the 2D light source domain, in which the occluded area is radially integrated. Finally, we use the visibility of the fragment to generate realistic soft shadow. Experimental results show that the algorithm can be used to achieve good results with the current graphics hardware.
出处 《计算机辅助设计与图形学学报》 EI CSCD 北大核心 2011年第8期1285-1293,共9页 Journal of Computer-Aided Design & Computer Graphics
基金 国家"八六三"高技术研究发展计划(2007AA01Z317)
关键词 软影 面光源 轮廓边提取 像素着色器 soft shadow area light silhouette extraction pixel shader
  • 相关文献

参考文献30

  • 1Crow F C. Shadow algorithms for computer graphics [C] // Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH. New York: ACM Press, 1977:242-248.
  • 2Williams L. Casting curved shadows on curved surfaces [C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH. New York: ACM Press, 1978: 270-274.
  • 3Assarsson U, Dougherty M, Mounier M. An optimized soft shadow volume algorithm with real-time performance [C] // Proceedings of ACM SIGGRAPH/Eurographics Conference on Graphics Hardware. New York: ACM Press, 2003: 33-40.
  • 4Guennebaud G, Barthe L, Paulin M. Realtime soft shadow mapping by backprojection [C] //Proceedings of Eurographics Symposium on Rendering. Aire-la-Ville: Eurngraphies Association Press, 2006:227-234.
  • 5Guennebaud G, Barthe L, Paulin M. High-quality adaptive soft shadow mapping[J]. Computer Graphics Forum, 2007, 26(3) : 525-534.
  • 6Hasenfratz J M, Lapierre M, Holzschuch N, et al. A survey of real time soft shadows algorithms [J]. Computer Graphics Forum, 2003, 22(4)= 753-774.
  • 7Stamminger M, Drettakis G. Perspective shadow maps [C]// Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH. New York= ACM Press, 2002= 557-562.
  • 8Reeves W T, Salesin D H, Cook R L. Rendering antialiased shadows with depth maps [C] //Computer Graphics Proceedings, Annual Conference Series, ACM SIGGRAPH. New York: ACM Press, 1987:283-291.
  • 9Chan E, Durand F. Rendering fake soft shadows with smoothies [C] //Proceedings of the 14th Eurographlcs Symposium on Rendering. Aire-la-Ville: Eurographics Association Press, 2003:208-218.
  • 10Wyman C, Hansen C. Penumbra maps: approximate soft shadows in real-time[C] //Proceedings of the 14th Eurographics Symposium on Rendering. Aire-la-Ville: Eurographics Association Press, 2003:202-207.

二级参考文献18

  • 1Woo A, Poulin P, Fournier A. A survey of shadow algorithms [J]. IEEE Computer Graphics and Applications, 1990, 10(6): 13-32
  • 2Hasenfratz J M, Lapierre M, Holzschuch N, etal. A survey of real-time soft shadows algorithms [J]. Computer Graphics Forum, 2003, 22(4): 753-774
  • 3Zhou K, Hu Y H, Lin S, et al. Precomputed shadow fields for dynamics scenes [J]. ACM Transactions on Graphics, 2005, 24(3): 1196-1201
  • 4Ren Z, Wang R, Snyder J, et al. Real-time soft shadows in dynamic scenes using spherical harmonic exponentiation [J]. ACM Transactions on Graphics, 2006, 25(3): 977-986
  • 5Assarsson U, Akenine MOiler T. A geometry-based soft shadow volume algorithm using graphics hardware [J]. ACM Transactions on Graphics, 2003, 22(3): 511-520
  • 6Assarsson U, Dougherty M, Mounier M, et al. An optimized soft shadow volume algorithm with real-time performance [C] //Proceedings of the ACM SIGGRAPH/ Eurographics Conference on Graphics Hardware, San Diego, California, 2003:33-40
  • 7Assarsson U, Akenine-Moller T. Occlusion culling and z-fail for soft shadow volume algorithms [J]. The Visual Computer, 2004, 20(8 9): 601-612
  • 8Aila T, Akenine Moiler T. A hierarchical shadow volume algorithm [C] //Proceedings of the ACM SIGGRAPH/ Eurographics Conference on Graphics Hardware, Grenoble, 2004:15-23
  • 9Laine S, Aila T, Assarsson U, et al. Soft shadow volume for ray tracing[J]. ACM Transactions on Graphics, 2005, 24(3): 1156-1165
  • 10Atty L, Holzschuch N, Lapierre M, et al. Soft shadow maps., efficient sampling of light source visibility [J]. Computer Graphics Forum, 2006, 25(4):725-741

共引文献11

同被引文献59

  • 1Assarsson U. Akcnine-Moller T. A geometry-based soflshadow volume algorithm using graphics hardware [J]. ACMTransactions on (iraphics. 2003, 22(3) : 511-520.
  • 2Guennehaud G. Barthe L. Paulin M. High-quality adaptivesoft shadow mapping [J]. Computer Graphics Forum. 2007,26(3): 525-533.
  • 3Guennebaud G. Barthe L. Paulin M. Real-time soft shadowmapping by backprojection [C] //Proceedings of tlie 17thEurographics Symposium on Rendering. Aire-la-Ville:Eurographics Association Press, 2006 : 227-234.
  • 4Hascnfratz J M, Lapierre M. Holzschuch N,et al. A surveyof real-time soft shadows algorithms [J]. Computer GraphicsForum. 2003. 22(4): 753-774.
  • 5Crow F C. Shadow algorithms for computer graphics [C] //Computer Graphics Proceedings, Annual Conference Series.ACM SI(;(;RAPH. New York: ACM Press, 1977; 242-248.
  • 6Williams L. Casting curved shadows on curved surfaces [C] //Computer Graphics Proceedings, Annual Conference Series.ACM SIGGRAPH. New York: ACM Press, 1978: 270-274.
  • 7Akcnine-Moller T. Assarsson U. Approximate soft shadowson arbitrary surfaces using penumbra wedges [C] //Proceedings of the 13th Eurographics Workshop onRendering. Aire-la-Ville: Eurographics Association Press.2002: 297-306.
  • 8Assarsson U. Dougherty M, Mounicr M, et al. An optimizedsoft shadow volume algorithm with real-time performance[C] II Proceedings of the ACM SIGGRAPH/EurographicsSymposium on Graphics Hardware. New York: ACM Press.2003: 33-40.
  • 9Forest V, Barthe L, Paulin M. Realistic soft shadows bypenumbra-wedges blending [C] //Proceedings of the 21stACM SIGGRAPH/Eurographics Symposium on GraphicsHardware. New York: ACM Press, 2006 : 39-46.
  • 10Wyman C,Hansen C. Penumbra maps : approximate softshadows in real-time [C] //Proceedings of the 14thEurographics Workshop on Rendering. Aire-la-Ville:Eurographics Association Press, 2003 : 202-207.

引证文献4

二级引证文献9

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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