An Approximation Technique for Real-time Rendering of Phong Reflection Model with Image-based Lighting

영상 기반 조명을 적용한 퐁 반사 모델의 실시간 렌더링을위한 근사 기법

  • Received : 2014.03.11
  • Accepted : 2014.03.28
  • Published : 2014.03.31

Abstract

In this paper, we introduce a real-time method to render a 3D scene using image-based lighting. Previous approaches for image-based lighting focused on diffuse reflection and mirror-like specular reflection. In this paper, we provide a simple preprocessing approach to efficiently approximate Phong reflection model, which has been used for computer graphics applications for several decades. For diffuse reflection, we generate a texture map for diffuse reflection by integrating the source image in preprocessing step, similarly to the previous approaches. We adopt the similar idea to produce a set of specular reflection maps for various material shininess. By doing this, we can render a dynamic scene without high computational complexity or numerous texture map access.

본 논문에서는 현실감 있는 렌더링을 위하여 최근 널리 사용되고 있는 영상 기반 조명(image-based lighting)과정을 실시간으로 처리하기위한 기술을 다룬다. 기존의 영상을 광원으로 사용하는 실시간 렌더링 기법에서는 주로 난반사(diffuse reflection)와 거울 면 정반사(mirror-like specular reflection)을 다루는 반면, 본 논문에서는 기존에 컴퓨터 그래픽스 분야에서 널리 사용하던 퐁 반사 모델(Phong reflection model)을 실시간으로 렌더링 하기 위한 방법을 제안한다. 특히 새로운 방법론 보다는 기존의 방법들을 확장하여 게임이나 실시간 미리보기 등의 응용에서 전통적인 방법으로 제작된 표면 속성을 가지는 기하객체를 보다 사실적으로 렌더링하기 위한 실용적인 방법을 제안한다. 난반사의 경우에는 기존의 방법과 유사하게 전처리 과정에서 원본 광원 영상으로부터 난반사를 실시간으로 계산하기 위한 영상을 생성하는 방법을 사용한다. 정반사의 경우에도 유사하게 전처리 과정에서 광택도(shininess)에 따른 반사 맵을 미리 생성하고 이를 물체의 광택도(shininess)에 따라서 보간하는 방법을 사용한다. 이와 같은 방법으로 실시간에 비교적 매우 적은 양의 계산과 적은 텍스처 참조를 통하여 영상 기반 조명을 근사할 수 있다.

Keywords

References

  1. P. Debevec, "Rendering synthetic objects into real scenes: Bridging traditional and image-based graphics with global illumination and high dynamic range photography," in Proceedings of the 25th Annual Conference on Computer Graphics and Interactive Techniques, 1998, pp. 189-198.
  2. S. Mann and R. W. Picard, "On being 'undigital' with digital cameras: Extending dynamic range by combining differently exposed pictures," in Proceedings of IS&T, 1995, pp. 442-448.
  3. P. E. Debevec and J. Malik, "Recovering high dynamic range radiance maps from photographs," in Proceedings of the 24th Annual Conference on Computer Graphics and Interactive Techniques, 1997, pp. 369-378.
  4. P. Shirley, C. Wang, and K. Zimmerman, "Monte carlo techniques for direct lighting calculations," ACM Transactions on Graphics, vol. 15, no. 1, pp. 1-36, Jan. 1996. https://doi.org/10.1145/226150.226151
  5. J. F. Talbot, D. Cline, and P. Egbert, "Importance resampling for global illumination," in Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques, 2005, pp. 139-146.
  6. D. Burke, A. Ghosh, and W. Heidrich, "Bidirectional importance sampling for direct illumination," in Proceedings of the Sixteenth Eurographics Conference on Rendering Techniques, 2005, pp. 147-156.
  7. S. Kim, M.-H. Kyung, and J.-H. Lee, "Noiseless gpu rendering of isotropic brdf surfaces," The Visual Computer, vol. 28, no. 1, pp. 125-135, 2012. https://doi.org/10.1007/s00371-011-0633-4
  8. R. Ramamoorthi and P. Hanrahan, "An efficient representation for irradiance environment maps," in Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, 2001, pp. 497-500.
  9. P.-P. Sloan, J. Kautz, and J. Snyder, "Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments," ACM Trans. Graph., vol. 21, no. 3, pp. 527-536, July 2002.
  10. J. Kautz, P.-P. Sloan, and J. Snyder, "Fast, arbitrary brdf shading for low-frequency lighting using spherical harmonics," in Proceedings of the 13th Eurographics Workshop on Rendering, 2002, pp. 291-296.
  11. B. T. Phong, "Illumination for computer generated pictures," Communication of ACM, vol. 18, no. 6, pp. 311-317, June 1975. https://doi.org/10.1145/360825.360839
  12. R. Fernando, GPU Gems: Programming Techniques, Tips and Tricks for Real-Time Graphics. Pearson Higher Education, 2004.
  13. K. Agusanto, L. Li, Z. Chuangui, and N. W. Sing, "Photorealistic rendering for augmented reality using environment illumination," in Mixed and Augmented Reality, 2003. Proceedings. The Second IEEE and ACM International Symposium on, Oct 2003, pp. 208-216.