Abstract
The realistic representation of natural phenomena has a long tradition in computer graphics. Among the natural objects, one of the most interesting (and most difficult to deal with) is water. During the last two decades a number of papers on computer graphics techniques for modeling and rendering of water have been published. However, the computer graphics community still lacks a survey classifying the vast literature on this topic, which is certainly unorganized and dispersed and hence, difficult to follow. This is the first of a series of two papers (both included in this volume) intended to fill this gap. Our aim is to offer a unifying survey of the most relevant computer graphics techniques for realistic modeling, rendering and animation of water. In this paper we focus on the methods developed during the period 1980-88.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Arvo, J., Kirk, D,: A survey of ray tracing acceleration techniques. In: A. Glassner (ed.): An Introduction to Ray Tracing, Academic Press, London, San Diego (1989)
Barsky, B.A.: Computer Graphics and Geometric Modelling Using Beta-Splines. Springer-Verlag, Heidelberg (1987)
Barsky, B.A., Beatty, J.C.: Local control of bias and tension in Beta-splines. Proc. of SIGGRAPH’83. Computer Graphics 17(4) (1983) 193–218. Also in: ACM Transactions on Graphics 2(2) (1983) 109–134
Blinn, J.F.: Simulation of wrinkled surfaces. Proc. of SIGGRAPH’78. Computer Graphics 12(3) (1978) 286–292
Blinn, J.F., Newell, M.E.: Texture and reflection in computer generated images. Communications of the ACM 19 (1976) 542–547
Dippé, M., Swensen, J.: An adaptive subdivision algorithm and parallel architecture for realistic image synthesis. Proc. of SIGGRAPH’84. Computer Graphics 18(3) (1984) 149–158
Eber, D.S., Musgrave, F.K., Peachey, D., Perlin, K., Worley, S.: Texturing and Modeling. A Procedural Approach, Academic Press, Boston (1994)
Fishman, B., Schachter, B.: Computer display of height fields. Computers and Graphics 5 (1980) 53–60
Fournier, A., Fussell, D., Carpenter, L.: Computer rendering of stochastic models. Communications of the ACM 25(6) (1982) 371–384
Fournier, A., Reeves, W.T.: A simple model of ocean waves. Proc. of SIGGRAPH’86. Computer Graphics 20(4) (1986) 75–84
Gardner, G.Y.: Simulation of natural scenes using textured quadric surfaces. Proc. of SIGGRAPH’84. Computer Graphics 18(3) (1984) 11–20
Gardner, G.Y.: Visual simulation of clouds. Proc. of SIGGRAPH’85. Computer Graphics 19(3) (1985) 297–303
Gerstner, F.J.: Theorie der wellen. Ann. der Physik 32 (1809) 412–440
Glassner, A. (ed.): An Introduction to Ray Tracing, Academic Press, London, San Diego (1989)
Haruyama, S., Barsky, B.A.: Using stochastic modeling for texture generation. IEEE Computer Graphics and Applications 4(3) (1984) 7–19. Errata: IEEE Computer Graphics and Applications 5(2) (1985) 87
Kajiya, J.T.: New techniques for ray-tracing procedurally defined objects. ACM Transactions on Graphics 2(3) (1983) 161–181
Kay, D.S.: Transparency, Refraction and Ray Tracing for Computer Synthesized Images. Master’s Thesis, Cornell University, Ithaca, New York (1979)
Lewis, J.: Generalized stochastic subdivision. ACM Transactions on Graphics 6(3) (1987) 167–190
Max, N.L.: Vectorized procedural models for natural terrain: waves and islands in the sunset. Proc. of SIGGRAPH’81. Computer Graphics, 15(3) (1981) 317–324
Max, N.L.: Carla’s island. Issue 5 of the Siggraph Video Review (1981)
Max, N.L.: The simulation of natural phenomena. Proc. of SIGGRAPH’83 (panel). Computer Graphics, 17(3) (1983) 137–139
Mastin, G.A., Watterberg, P.A., Mareda, J.F.: Fourier synthesis of ocean scenes. IEEE Computer Graphics and Applications 7(3) (1987) 16–23
Newell, M.E.: The utilization of procedure models in Digital Image Synthesis. Ph. D. Thesis, University of Utah, Salt Lake City, Utah (1975)
Norton, A., Rockwood, A.P., Skolmoski, P.T.: Clamping: a method for antialiasing textured surfaces by bandwidth limiting in object space. Proc. of SIGGRAPH’82. Computer Graphics 16(3) (1982) 1–8
Peachey, D.R.: Modeling waves and surf. Proc. of SIGGRAPH’86. Computer Graphics 20(4) (1986) 65–74
Perlin, K.: An image synthesizer. Proc. of SIGGRAPH’85. Computer Graphics 19(3) (1985) 287–296
Pyramid Catalogue: Pyramid, Box 1048, Santa Monica (1981)
Rankine, W.J.W.: On the exact form of waves near the surfaces of deep water. Phil. Tran. Roy. Soc. A 153(4), (1863) 127–138
Reeves, W.T.: Particle systems-a technique for modeling a class of fuzzy objects. Proc. of SIGGRAPH’83. Computer Graphics 17(3), (1983) 359–376; also in ACM Transactions on Graphics 2(2), (1983) 91–108
Reeves, W.T., Blau, R.: Approximate and probabilistic algorithms for shading and rendering structured particle systems. Proc. of SIGGRAPH’85. Computer Graphics 19(3), (1985) 313–322
Rubin, S., Whitted, T.: A 3-dimensionaI representation for fast rendering of complex scenes. Proc. of SIGGRAPH’80. Computer Graphics 14(3) (1980) 110–116
Schachter, B.: Long crested wave models. Computer Graphics and Image Processing 12 (1980) 187–201
Sims, K.: Particle dreams (Video). Segment 42, Siggraph Video Review 38/39 (1988)
Stokes, G.G.: Mathematical and Physical Papers, Vol. 1. Cambridge University Press, Cambridge (1880)
Toth, D.L.: On ray tracing parametric surfaces. Proc. of SIGGRAPH’85, Computer Graphics 19(3) (1985) 171–180
Ts’o, P., Barsky, B.A.: Modeling and rendering waves: wave-tracing using beta-spline and reflective and refractive texture mapping. ACM Transactions on Graphics 6(3) (1987) 191–214
Witthed, T.: An improved illumination model for shaded display. Communications of the ACM 23(6) (1980) 343–349
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Iglesias, A. (2002). Computer Graphics Techniques for Realistic Modeling, Rendering and Animation of Water. Part I: 1980–88. In: Sloot, P.M.A., Hoekstra, A.G., Tan, C.J.K., Dongarra, J.J. (eds) Computational Science — ICCS 2002. ICCS 2002. Lecture Notes in Computer Science, vol 2330. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46080-2_19
Download citation
DOI: https://doi.org/10.1007/3-540-46080-2_19
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43593-8
Online ISBN: 978-3-540-46080-0
eBook Packages: Springer Book Archive