Browse > Article

Enhancement Techniques for GPU-Based Rendering of Participating Media  

Cha, Deuk-Hyun (서강대학교 컴퓨터공학과)
Yi, Yong-Il (서강대학교 컴퓨터공학과)
Ihm, In-Sung (서강대학교 컴퓨터공학과)
Abstract
In order to realistically visualize such participating media as cloud, smoke, and gas, the light transport process must be physically simulated inside the media. While it is known that this process is well described physically through the volume rendering equation, it usually takes a great deal of computation time for obtaining high-precision solutions. Recently, GPU-based, fast rendering methods have been proposed for the realistic simulation of participating media, however, there still remain several problems to be resolved. In this article, we describe our rendering techniques applied to enhance the performances and features of our GPU-assisted participating media renderer, and analyze how such efforts have actually improved the renderer. The presented techniques will be effectively used in volume renderers for creating various digital contents in the special effects industries.
Keywords
Participating media; volume rendering equation; volume photon mapping; GPU acceleration; light emitting phenomena; view frustum culling; filtering;
Citations & Related Records
연도 인용수 순위
  • Reference
1 B. Kang, I. Ihm, and C. Bajaj, "Extending the photon mapping method for realistic rendering of hot gaseous fluids: Natural phenomena and special effects," Computer Animation and Virtual Worlds, vol.16, no.3,4, pp.353-363, 2005.   DOI
2 M. Meyer and J. Anderson, "Statistical acceleration for animated global illumination," ACM Transactions on Graphics(ACM SIGGRAPH 2006), vol.25, no.3, pp.1075-1080, 2006.   DOI   ScienceOn
3 I. Wald and V. Havran, "On building fast kd-trees for ray tracing, and on doing that in O(N log N)," In Proc. of the 2006 IEEE Symposium on Interactive Ray Tracing, pp.61-69, 2006.
4 K. Zhou, Q. Hou, R. Wang and B. Guo, "Real-time KD-tree construction on graphics hardware," ACM Transactions on Graphics(ACM SIGGRAPH ASIA 2008), vol.27, no.5, pp.1-11, 2008.
5 S. M. Rubin and T. Whitted, "A 3-dimensional representation for fast rendering of complex scenes," In Proc. of SIGGRAPH'80, pp.110-116, 1980.
6 A. S. Glassner, "Space subdivision for fast ray tracing," pp.160-167, 1988.
7 A. Fujimoto, T. Tanaka, and K. Iwata, "Arts: Accelerated ray-tracing system," Computer Graphics and Applications, vol.6, no.4, pp.16-26, 1986.
8 V. Havran, Heuristic ray shooting algorithms, Ph.D. Thesis, Department of Computer Science and Engineering, Faculty of Electrical Engineering, Czech Technical University in Prague, 2000.
9 T. Foley and J. Sugerman, "Kd-tree acceleration structures for a gpu raytracer," In Proc. of HWWS'05, pp.15-22, 2005.
10 D. R. Horn, J. Sugerman, M. Houston, and P. Hanrahan, "Interactive k-d tree gpu raytracing," In Proc. of I3D'07, pp.167-174, 2007.
11 S. Son, GPU-Assisted Acceleration Techniques for Photon-Mapping Based Volume Rendering, Master's thesis, Department of Computer Science and Engineering, Sogang University, 2008.
12 D. Cha, S. Son, and I. Ihm, "GPU-assisted high quality particle rendering," Computer Graphics Forum (Eurographics Symposium on Rendering 2009), vol.28, no.4, 2009.
13 NVIDIA, CUDA Programming Guide 2.3 Manual, 2009.
14 J. T. Kajiya and B. P. Herzen, "Ray tracing volume densities," In Proc. of ACM SIGGRAPH'84, pp.165-174, 1984.
15 OpenGL, OpenGL Shading Language, http://www.opengl.org/documentation/glsl/, 2009.
16 NVIDIA, Cg Toolkit User's Manual, 2009.
17 K. Zhou, Z. Ren, S. Lin, H. Bao, B. Guo and H. Shum, "Real-time smoke rendering using compensated ray marching," In Proc. of ACM SIGGRAPH' 08, pp.1-12, 2008.
18 H. W. Jensen, Realistic Image Synthesis Using Photon Mapping, A. K. Peters, Ltd, 2001.
19 T. Purcell, C. Donner, M. Cammarano, H. W. Jensen, and P. Hanrahan, "Photon mapping on programmable graphics hardware," ACM SIGGRAPH/ EUROGRAPHICS Conference on Graphics Hardware, pp.41-50, 2003.
20 H. W. Jensen and P. H. Christensen, "Efficient simulation of light transport in scenes with participating media using photon maps," In Proc. of ACM SIGGRAPH'98, pp.311-320, 1998.