Modeling waves and surf
- 31 August 1986
- journal article
- conference paper
- Published by Association for Computing Machinery (ACM) in ACM SIGGRAPH Computer Graphics
- Vol. 20 (4) , 65-74
- https://doi.org/10.1145/15886.15893
Abstract
Although modeling natural phenomena is recognized as one of the greatest challenges of computer graphics, relatively little time has been spent on modeling ocean waves. The model presented in this paper is suitable for the rendering and animation of waves approaching and breaking on a sloping beach. Waveforms consist of a phase function which correctly produces wave refraction and other depth effects, and a wave profile which changes according to wave steepness and water depth. Particle systems are used to model the spray produced by wave breaking and collisions with obstacles. A scanline algorithm for displaying the wave surface is presented, along with a method of integrating separately rendered particle systems with other surfaces. Hidden surface removal for both waves and particles is done using a novel variation of the A-buffer technique. Methods of implementing the model are presented and compared with previous rendering techniques.Keywords
This publication has 16 references indexed in Scilit:
- A simple model of ocean wavesACM SIGGRAPH Computer Graphics, 1986
- Modeling the mighty mapleACM SIGGRAPH Computer Graphics, 1985
- Visual simulation of cloudsACM SIGGRAPH Computer Graphics, 1985
- The A -buffer, an antialiased hidden surface methodACM SIGGRAPH Computer Graphics, 1984
- ClampingACM SIGGRAPH Computer Graphics, 1982
- Computer rendering of stochastic modelsCommunications of the ACM, 1982
- Vectorized procedural models for natural terrainACM SIGGRAPH Computer Graphics, 1981
- Computer display of height fieldsComputers & Graphics, 1980
- A generalized scan line algorithm for the computer display of parametrically defined surfacesComputer Graphics and Image Processing, 1979
- Theoretical HydrodynamicsPublished by Springer Nature ,1968