ABSTRACT
A precise shading model is required to display realistic images. Recently research on global illumination has been widespread. In global illumination, problems of diffuse reflection have been solved fairly well, but some optical problems after specular reflection and refraction still remain. Some natural phenomena stand out in reflected/refracted light from the wave surface of water. Refracted light from water surface converges and diverges, and creates shafts of light due to scattered light from particles. The color of the water is influenced by scattering/absorption effects of water molecules and suspensions. For these effects, the intensity and direction of incident light to particles plays an important role, and it is difficult to calculate them in conventional ray-tracing because light refracts when passing through waves. Therefore, the pre-processing tracing from light sources is necessary.
The method proposed here can effectively calculate optical effects, shaft of light, caustics, and color of the water without such pre-processing by using a scanline Z-buffer and accumulation buffer.
Supplemental Material
Available for Download
- 1.J.F. Blinn, \Light Re ection Functions for Simulation of Clouds and Dusty Surfaces," Computer Graphics, Vol. 16, No. 3, (1982),pp. 21-29. Google Scholar
Digital Library
- 2.J.F. Blinn, \A Generalization of Algebraic Surface Drawing," ACM Transaction on Graphics, Vol. 2, (1980),pp. 235-256. Google Scholar
Digital Library
- 3.S.E. Chen, H.E. Rushmeier, G. Miller, D. Turner, \A Progressive Multi-Pass Method for Global Illumination," Computer Graphics, Vol. 25, No. 4, (1991),pp. 165-174. Google Scholar
Digital Library
- 4.A. Fournier, \ A Simple Model of Ocean Waves," Computer Graphics, Vol. 20, No. 4, (1986),pp. 75-84. Google Scholar
Digital Library
- 5.P. Haeberli, K. Akeley, \The Accumulation Bu~er: Hardware Support for High Quality Rendering," Computer Graphics, Vol. 24, No. 4,(1990),pp. 309-313. Google Scholar
Digital Library
- 6.P. Heckbert, P. Hanrahan, \Beam Tracing Polygonal Objects," Computer Graphics, Vol. 18, No. 3, (1984),pp. 11-127. Google Scholar
Digital Library
- 7.P. Heckbert, \Adaptive Radiosity Textures for Bidirectional Ray Tracing," Computer Graphics, Vol. 24, No. 4,(1990),pp. 145-154. Google Scholar
Digital Library
- 8.N. G. Jerlov, \Optical Oceanography," Elsevier, Amsterdam (1968).Google Scholar
- 9.K. Kaneda, G. Yuan, E. Nakamae, T. Nishita, \Realistic Visual simulation of Water Surfaces Taking into account Radiative Transfer," Proc. of CAD/Graphics'91, (1991) pp.25-30.Google Scholar
- 10.J.T. Kajiya, \Ray tracing Volume Densities, Computer Graphics, Vol. 18, No. 3,(1984),pp.165-174. Google Scholar
Digital Library
- 11.R.V. Klassen, \Modeling the E~ect of the Atmosphere on Light," ACM Transaction on Graphics, Vol. 6, No. 3,(1987),pp. 215-237. Google Scholar
Digital Library
- 12.N. Max, \Light Di~usion through Clouds and Haze," Graphics and Image Processing, Vol. 33, No. 3, (1986) pp.280-292. Google Scholar
Digital Library
- 13.D. Mitchel, P. Hanrahan, \Illumination from Curved Re ectors," Computer Graphics, Vol. 16, No. 2, (1992) pp.283-291. Google Scholar
Digital Library
- 14.H. Nishimura, M. Hirai, T. Kawai, T. Kawata, I. Shirakawa, K. Omura, \Object Modeling by Distribution Function and a Method of Image generation,", Journal of papers given by at the Electronics Communication Conference '85 J68-D(4) pp.718-725 (in Japanese)Google Scholar
- 15.T. Nishita, and E. Nakamae, \Continuous tone Representation of Three-Dimensional Objects Illuminated by Sky Light," Computer Graphics, Vol. 20, No. 4,(1986),pp. 125-132. Google Scholar
Digital Library
- 16.T. Nishita, Y. Miyawaki, E. Nakamae, \A Shading Model for Atmospheric Scattering Considering Distribution of Light Sources," Computer Graphics, Vol. 21, No. 4,(1987),pp. 303-310. Google Scholar
Digital Library
- 17.T. Nishita, T.W. Sederberg, M. Kakimoto, \Ray Tracing Rational Trimmed Surface Patches," Computer Graphics, Vol. 24, No. 4,(1990), pp.337-345. Google Scholar
Digital Library
- 18.T. Nishita, T. Shirai, K. Tadamura, E. Nakamae, \Display of The Earth Taking into Account Atmospheric Scattering," Proc. of SIGGRAPH'93, (1993),pp. 175- 182. Google Scholar
Digital Library
- 19.T. Nishita, E. Nakamae, \A Method for Displaying Metaballs using B~ezier Clipping," Computer Graphics Forum (Proc. of EUROGRAPHICS'94), (1994) (to be appear).Google Scholar
- 20.P. Y. Ts'o, and B. A. Barsky,. \ Modeling and Rendering Waves: Wave-Tracing Using Beta-Splines and Reective and Refractive Texture Mapping," ACM Transactions on Graphics, Vol. 6, No. 3,(1987),pp. 191-214. Google Scholar
Digital Library
- 21.M. Shinya, T. Saito, T. Takahashi, \Rendering Techniques for Transparent Objects," Proc. of Graphics Interface'89, (1989), pp.173-181.Google Scholar
- 22.M. Watt, \Light-Water Interaction using Backward Beam Tracing," Computer Graphics, Vol. 24, No. 4, (1990),pp. 377-376. Google Scholar
Digital Library
Index Terms
Method of displaying optical effects within water using accumulation buffer
Recommendations
Efficient simulation of light transport in scenes with participating media using photon maps
SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniquesThis paper presents a new method for computing global illumination in scenes with participating media. The method is based on bidirectional Monte Carlo ray tracing and uses photon maps to increase efficiency and reduce noise. We remove previous ...
Efficient Rendering of Optical Effects within Water Using Graphics Hardware
PG '01: Proceedings of the 9th Pacific Conference on Computer Graphics and ApplicationsThe display of realistic natural scenes is one of the most important research areas in computer graphics. The rendering of water is one of the essential components. This paper proposes an efficient method for rendering images of scenes within water. For ...
Display of clouds taking into account multiple anisotropic scattering and sky light
SIGGRAPH '96: Proceedings of the 23rd annual conference on Computer graphics and interactive techniques




Comments