DOI QR코드

DOI QR Code

A Hybrid Generation Method of Visual Effects for Mobile Entertainment Applications

모바일 엔터테인먼트 애플리케이션을 위한 혼합적 시각 효과 생성 방법

  • Kim, Byung-Cheol (Information and Culture Technology Studies, Seoul National University)
  • 김병철 (서울대학교 정보문화학전공)
  • Received : 2015.10.24
  • Accepted : 2015.12.20
  • Published : 2015.12.28

Abstract

This paper proposes a hybrid rendering method which combines pre-computed global illumination results and interactive local illumination techniques and thus could interactively produce photo-realistic visual effects for mobile entertainment applications. The proposed method uses the programmable shading capability of OpenGL, a de facto standard for computer graphics library so that it can be deployed in a real-world development environment. Also, it increases the rendering time by a negligible amount compared to normal rendering time since the pre-computed results are used as operands of plain arithmetic operations. Therefore it is expected to be applicable in practice for mobiles games which require real-time responsiveness to users.

모바일 장치의 비약적 성능 향상을 바탕으로 스마트폰 게임 등 모바일 엔터테인먼트 애플리케이션들이 3차원 렌더링을 도입하여 사실적인 시각 효과를 제공하는 경우가 증가하고 있다. 그러나 사진 수준의 고품질 시각 효과를 제공하기 위해서는 광선추적법 등의 광학 시뮬레이션이 필수적이지만, 모바일 장치의 애플리케이션 프로세서(AP)와 메모리, 배터리 성능의 한계로 인해 모바일 장치에서 그러한 계산집중적 렌더링 기법을 활용하는 것은 여전히 실용적이지 못하다. 본 논문에서는 사전 계산을 포함한 다양한 렌더링 기법을 혼합적으로 사용하여 모바일 장치에서도 실사 수준의 시각 효과를 생성해 낼 수 있는 혼합 렌더링 방법을 제안한다. 이 방법은 모바일 장치에서도 표준적으로 활용되고 있는 그래픽스 라이브러리인 OpenGL 쉐이더를 바탕으로 여러 기법을 혼합적으로 활용하므로 실제 개발에 바로 사용될 수 있다. 또한 사전 계산의 결과가 렌더링 시에는 단순히 계수의 사칙연산에 사용되므로 응답성을 거의 떨어뜨리지 않아 사용자와의 상호작용이 필수적인 모바일 게임 등에도 실제 활용될 수 있을 것으로 기대된다.

Keywords

References

  1. T. Whitted. An Improved Illumination Model for Shaded Display. Communications of the ACM, 23(6), June 1980, 343-349. https://doi.org/10.1145/358876.358882
  2. M. F. Cohen, S. E. Chen, J. R. Wallace, and D. P. Greenberg. A progressive refinement approach to fast radiosity image generation. ACM SIGGRAPH '88, 75-84.
  3. B. T. Phong. Illumination for computer generated pictures, Communications of ACM, Vol. 18 (1975), no. 6, 311-317. https://doi.org/10.1145/360825.360839
  4. R. Ramamoorthi and P. Hanrahan. An Efficient Representation for Irradiance Environment Maps. ACM SIGGRAPH '01, 497-500.
  5. P. Sloan, J. Kautz, and J. Snyder. Precomputed Radiance Transfer for Real-Time Rendering in Dynamic, Low Frequency Lighting Environments, SIGGRAPH '02, 527-536.
  6. R. Green. Spherical Harmonic Lighting: The Gritty Details. Proceedings of the Game Developers Conference, 16 Jan, 2003, 1-47.
  7. A. Keller. Instant Radiosity. ACM SIGGRAPH '97, 49-56.
  8. K. Dmitriev, S. Brabec, K. Myszkowski and H.-P. Seidel. Interactive Global Illumination Using Selective Photon Tracing. Proceedings of 13th Eurographics Workshop on Rendering, 2002, 25-36.
  9. J. T. Kajiya. The Rendering Equation, SIGGRAPH '86, 143-150
  10. T. Akenine-Moller and E. Haines. Real-Time Rendering, 2nd Ed., A K Peters: Natick, 2002. Cited on p. 73.
  11. M. F. Cohen and D. P. Greenberg. The Hemi Cube: A Radiosity Solution For Complex Environments, SIGGRAPH'85, 31-40.
  12. L. Williams. Casting Curved Shadows on Curved Surfaces, SIGGRAPH'78, 270-274.
  13. M. Segal, C. Korobkin, R. v. Widenfelt, J. Foran and P. Haeberli. Fast Shadows and Lighting Effects Using Texture Mapping, SIGGRAPH'92, 249-252.
  14. http://oss.sgi.com/projects/ogl-sample/registry/SGIX/shadow.txt
  15. ATI Technologies Inc. Radeon charisma engine and pixel tapestry architecture. White Paper, 2000.
  16. K. Turkowski. Transformations of Surface Normal Vectors with applications to three dimensional computer graphcis, Apple Technical Report No. 22, 6 July 1990.