Research on High-Quality Soft Shadow of Building Based Shadow Map


Article Preview

Image rendering of shadow faces a problem existed for a long time,that is the contradiction of quality and performance. Variant algorithms are presented to ameliorate this problem,shadow map is the one which is representative for that. Even though shadow maps have been widely used for the shadow of Three-dimensional scene,some imperfection still exist in this method like aliasing problem.So,the focus of the paper is introduce an algorithm which layering the data sets of the large scale building's shadow rapidly and intelligently based shadow map. First, we ascertain the fragment which create the shadow by shadow mapping's two scan. Second, we process the float data in the depth buffer by using uniformization and render the two depth data in the texture.Then use Gauss Filter to blur.Finally,use the algorithm of BIRCH cluster the uniformization data to improve the obscure and tweened effect.This method brings reduction of aliasing problem with low overhead as well as performance to a certain extent .



Edited by:

Yongbo Shao, Shuguang Hao, Yuping Luo, Jibo Xing and Zhiyong Liu




T. Shang and S. P. Zhang, "Research on High-Quality Soft Shadow of Building Based Shadow Map", Applied Mechanics and Materials, Vols. 174-177, pp. 1927-1930, 2012

Online since:

May 2012




* - Corresponding Author

[1] M. Salvi. Rendering filtered shadows with exponential shadow maps. ShaderX6, pages 257–274, (2008).

[2] L. Williams. Casting curved shadows on curved surfaces. In Proc. SIGGRAPH, volume 12, pages 270-274, Aug. (1978).


[3] Andrew. Lauritzen and Michael. McCool. Layered Variance Shadow Maps. GI '08 Proceedings of graphics interface 2008(Proc. SIGGRAPH), pages 139-146, (2008).

[4] William Donnelly and Andrew Lauritzen. Variance Shadow Maps. Association for Computing Machinery, Inc. Mar 14, (2006).

[5] Crow, F. C. 1984. Summed-area tables for texture mapping.H. Christiansen, Ed., vol. 18, 207–212. Held in Minneapolis, Minnesota.

[6] T. Annen, T. Mertens, P. Bekaert, H. -P. Seidel, and J. Kautz. Convolution shadow maps. In J. Kautz and S. Pattanaik, editors, Rendering Techniques 2007: Eurographics Symposium on Rendering, volume 18 of Eurographics / ACM SIGGRAPH Symposium Proceedings, pages 51–60, Grenoble, France, June 2007. Eurographics.


[7] T. -Y. Kim and U. Neumann. Opacity shadow maps. In Proceedings of the 12th Eurographics Workshop on Rendering Techniques, pages 177–182, London, UK, 2001. Springer-Verlag.


[8] A. Lauritzen. Summed-area variance shadow maps. GPU Gems 3, pages 157–182, (2007).

[9] Information on http: /www. cnblogs. com/zhangchaoyang.