An Efficient Method for Rendering Underwater Optical Effects Using Graphics Hardware
Abstract
The display of realistic natural scenes is one of the most important research areas in computer graphics. Therendering of water is one of the essential components. This paper proposes an efficient method for renderingimages of scenes within water. For underwater scenery, the shafts of light and caustics are attractive and importantelements. However, computing these effects is difficult and time-consuming since light refracts when passingthrough waves. To address the problem, our method makes use of graphics hardware to accelerate the computation.Our method displays the shafts of light by accumulating the intensities of streaks of light by using hardware colorblending functions. Making use of a Z-buffer and a stencil buffer accelerates the rendering of caustics. Moreover,by using a shadow mapping technique, our method can display shafts of light and caustics taking account ofshadows due to objects.ACM CSS: I. 3.1 Computer Graphics-Hardware Architecture, I. 3.7 Computer Graphics-Three-DimensionalGraphics and Realism
BibTeX
@article {10.1111:1467-8659.00628,
journal = {Computer Graphics Forum},
title = {{An Efficient Method for Rendering Underwater Optical Effects Using Graphics Hardware}},
author = {Iwasaki, Kei and Dobashi, Yoshinori and Nishita, Tomoyuki},
year = {2002},
publisher = {Blackwell Publishers, Inc and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/1467-8659.00628}
}
journal = {Computer Graphics Forum},
title = {{An Efficient Method for Rendering Underwater Optical Effects Using Graphics Hardware}},
author = {Iwasaki, Kei and Dobashi, Yoshinori and Nishita, Tomoyuki},
year = {2002},
publisher = {Blackwell Publishers, Inc and the Eurographics Association},
ISSN = {1467-8659},
DOI = {10.1111/1467-8659.00628}
}