DOI QR코드

DOI QR Code

Soft Shadow with integral Filtering

적분기반 필터링을 이용한 소프트 섀도우

  • 장파 (숭실대학교 미디어학부) ;
  • 오경수 (숭실대학교 미디어학부)
  • Received : 2020.05.18
  • Accepted : 2020.06.05
  • Published : 2020.06.20

Abstract

In the shadow map method, if the shadow map is magnified, the shadow has a jagged silhouette. Herein, we propose a soft shadow method that filters reshaped silhouettes analytically. First, the shadow silhouette is reshaped through sub-texel edge detection, which is based on linear or quadratic curve models. Second, an integral shadow filtering algorithm is used to accurately obtain the average shadow intensity from a definite integral estimation. The implementation demonstrates that our solution can effectively eliminate jagged aliasing and efficiently generate soft shadows.

섀도우 매핑 알고리즘에서 섀도우 맵이 확대되면 계단형 섀도우 실루엣이 나타난다. 본 논문에서는 재구성된 실루엣을 이용하여 소프트 섀도우를 생성한다. 먼저 섀도우 실루엣은 선형 또는 2차 곡선 모델을 기반으로 한 서브 텍셀 엣지 검출 방법을 통해 확보한다. 그리고 적분을 이용하여 정확한 섀도우 밝기의 평균을 얻기 위해 적분 기반 섀도우 필터링 알고리즘을 사용한다. 본 논문은 상기 과정을 통해 앨리어싱 현상이 두드러지는 실루엣을 효과적으로 제거하며 소프트 섀도우를 효율적으로 생성하는 방법을 제시한다.

Keywords

References

  1. Lance Williams, "Casting curved shadows on curved surfaces", SIGGRAPH '78: Proceedings of the 5th annual conference on Computer graphics and interactive techniques, pp270-274, 1978.
  2. Thomas Annen, Tom Mertens, Philippe Bekaert, Hans-Peter Seidel, and Jan Kautz. "Convolution shadow maps", EGSR'07: Proceedings of the 18th Eurographics conference on Rendering Techniques, pp51-60, 2007.
  3. Thomas Annen, Tom Mertens, Hans-Peter Seidel, Eddy Flerackers, Jan Kautz, "Exponential shadow maps", GI '08: Proceedings of Graphics Interface, pp155-161, 2008.
  4. William Donnelly, Andrew Lauritzen, "Variance shadow maps", I3D '06: Proceedings of the 2006 symposium on Interactive 3D graphics and games, pp161-165, 2006.
  5. Andrew Lauritzen, "Summed-Area Variance Shadow Maps", In GPU Gems 3, pp157-182, 2008.
  6. Christoph Peters, Reinhard Klein, "Moment shadow mapping", i3D '15: Proceedings of the 19th Symposium on Interactive 3D Graphics and Games, pp7-14, 2015.
  7. Agustin Trujillo-Pino, Karl Krissian, Miguel AlemaN-Flores, Daniel Santana-CedreS, "Accurate subpixel edge location based on partial area effect", Image and Vision Computing, pp72-90, 2013. https://doi.org/10.1016/0262-8856(91)90052-Q
  8. Irwin Sobel, G. Feldman, "A $3{\times}3$ isotropic gradient operator for image processing", A Talk at the Stanford Artificial Project, pp271-272, 1968.
  9. William T. Reeves, David H. Salesin, Robert L. Cook, "Rendering antialiased shadows with depth maps", SIGGRAPH '87: Proceedings of the 14th annual conference on Computer graphics and interactive techniques, Vol. 21, No. 4, pp283-291, 1987.
  10. Randima Fernando, "Percentage-Closer Soft Shadows", SIGGRAPH '05: ACM SIGGRAPH 2005 Sketches, 2005.
  11. Vladimir Bondarev, "Shadow map silhouette revectorization", I3D '14: Proceedings of the 18th meeting of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games, 2014.
  12. Macedo M. C. F., Apolinario Jr. A. L., Aguero K. A., "Revectorization-based soft shadow mapping", Computer Graphics Forum, 2019