# AN INTERACTIVE METHOD FOR REFRACTIVE WATER CAUSTICS RENDERING USING COLOR AND DEPTH TEXTURES

### Nuttachai Tipprasert, Pizzanu Kanongchaiyos

#### Abstract

Realistic rendering of underwater scenes is one of the most anticipated research topics in computer graphics. Caustics are the important component enhancing the realism of this kind of scenes. Unfortunately, rendering caustics is a time consuming task. As a result, most existing algorithms cannot handle this at interactive rate. In recent years, volumetric texture based rendering algorithms have been proposed. They can render the underwater scene with caustics in real-time. However, these algorithms require large amount of memory and are restricted to non-complex scene. In this paper we present a new interactive caustics rendering algorithm which require less memory usage. In our proposed method, we represent each object as a pair of color and depth texture. Color texture is used to store the object image viewed from viewing rays which refracted at water surface. We calculate the light intensity distribution on this image and store the result back to the color texture. The depth texture is used in the intensity calculation process to improve accuracy of the caustics patterns. Our experiment shows that proposed algorithm can handle complex underwater scene with caustics at interactive time rate. While using a pair of color and depth in stead of volumetric texture, we can reduce memory usage significantly.

#### References

- Arvo, J. (1986) Backwards Ray Tracing. SIGGRAPH' 86 Course Note, 12, 259-263.
- Crespo, D. S., & Guardado, J. (2004) Rendering water caustics, Addison Wesley.
- Guenther, J., Wald, I., & Slusallek, P. (2004) Realtime caustics using distributed photon mapping. Eurographics Workshop on Rendering
- Heckbert, P. S., & Hanrahan, P. (1984) Beam tracing polygonal objects. SIGGRAPH' 84. ACM Press.
- Heidrich, W., & Seidel, H. (1998) View-independent environment maps. Graphics Hardware.
- Iwasaki, K., Dobashi, Y., & Nishita, T. (2002) An efficient method for rendering underwater optical effects using graphics hardware. Computer Graphics Forum, 21, 701-711.
- Iwasaki, K., Dobashi, Y., & Nishita, T. (2003) A fast rendering method for refractive and reflective caustics due to water surfaces. Computer Graphics Forum, 22, 601-609.
- Iwasaki, K., Yoshimoto, F., Dobashi, Y., & Nishita, T. (2005) A Method for Fast Rendering of Caustics from Refraction by Transparent Objects. IEICE Transaction,E88-D: Special Issue on CyberWorlds, 5, 904-911.
- Jensen, H. W. (1996a) Global illumination using photon maps. Rendering Techniques' 96. SpringerVerlag/Wien.
- Jensen, H. W. (1996b) Rendering caustics on nonlambertian surfaces. Graphics Interface' 96
- Nishita, T., & Nakamae, E. (1994) Method of displaying optical effects within water using accumulation-buffer. SIGGRAPH' 94. ACM Press.
- Shah, M. A., & Pattanaik, S. (2005) Caustics Mapping: An Image-space Technique for Real-time Caustics.
- Stam, J. (1996) Random caustics: natural, textures and wave theory revisited. SIGGPRAPH' 96. ACM Press.
- Trendall, C., & Stewart, A.J. (2000) General calculation using graphics hardware, with application to interactive caustics. Eurographics Workshop on Rendering.
- Wald, I., Kollig, T., Benthin, C., Keller, A., & Slusallek P. (2002) Interactive Global illumination using fast ray tracing. Eurographics Workshop on Rendering
- Watt, M. (1990) Light-water interaction using backward beam tracing. SIGGRAPH' 90. ACM Press.
- Wyman, C. (2005) An approximate image-space approach for interactive refraction. SIGGRAPH 2005. ACM Press.
- Wyman, C., Hansen, C. D., & Shirley, P. (2004) Interactive caustics using local precomputed irradiance. Pacific Conference on Computer Graphics and Applications.

#### Paper Citation

#### in Harvard Style

Tipprasert N. and Kanongchaiyos P. (2006). **AN INTERACTIVE METHOD FOR REFRACTIVE WATER CAUSTICS RENDERING USING COLOR AND DEPTH TEXTURES** . In *Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,* ISBN 972-8865-39-2, pages 423-428. DOI: 10.5220/0001355404230428

#### in Bibtex Style

@conference{grapp06,

author={Nuttachai Tipprasert and Pizzanu Kanongchaiyos},

title={AN INTERACTIVE METHOD FOR REFRACTIVE WATER CAUSTICS RENDERING USING COLOR AND DEPTH TEXTURES},

booktitle={Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,},

year={2006},

pages={423-428},

publisher={SciTePress},

organization={INSTICC},

doi={10.5220/0001355404230428},

isbn={972-8865-39-2},

}

#### in EndNote Style

TY - CONF

JO - Proceedings of the First International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP,

TI - AN INTERACTIVE METHOD FOR REFRACTIVE WATER CAUSTICS RENDERING USING COLOR AND DEPTH TEXTURES

SN - 972-8865-39-2

AU - Tipprasert N.

AU - Kanongchaiyos P.

PY - 2006

SP - 423

EP - 428

DO - 10.5220/0001355404230428