Rendering Antialiased Shadows with Improved PCF

개선된 PCF 기법을 이용한 그림자 생성

  • Published : 2005.05.27

Abstract

Shadows are important elements for realistic rendering of the 3D scene. Image based methods which are techniques to generate shadows are widely used because of fast calculation time. However, this algorithm has aliasing problems. PCF is a method to solve the aliasing problem. Using PCF technique, antialiased shadow boundary can be generated. However, PCF with large filter size requires more time to calculate antialiased shadow boundary. This paper introduces an improved PCF technique which generates antialiased shadow boundary similar to that of PCF. Compared with PCF, this technique can generate antialiased shadows in less time.

그림자는 사실적인 장면의 렌더링에 없어서는 안되는 중요한 요소다. 그림자를 생성하는 방법 중 한가지인 이미지 기반 방법은 빠른 속도로 인해 많이 사용되는 방법이다. 그러나 다른 여러 이미지영역의 방법과 마찬가지로 앨리어싱 문제가 나타나는 단점이 있다. 이 문제를 극복하기 위한 여러방법이 제안되었으며 PCF(Percentage Closer Filtering)도 그 중의 한 방법이다. PCF를 이용한 그림자 생성 기법은 렌더맨에 구현되면서 유명해졌는데, 결과적으로 그림자 경계에서 보이는 앨리어싱 문제를 어느정도 해결하였다. 그러나 사용되는 필터의 크기에 따라 계산 속도가 문제가 될 수 있는 단점이 있다. 본 논문에서는 기존의 PCF 방법을 개선하여, 거의 유사한 결과를 보이면서 PCF보다 더 빠른 시간안에 그림자를 생성하는 기법을 제안한다.

Keywords