Interactive animation of ocean waves
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
Phenomenological simulation of brooks
Proceedings of the Eurographic workshop on Computer animation and simulation
Animation and control of breaking waves
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Efficient simulation of large bodies of water by coupling two and three dimensional techniques
ACM SIGGRAPH 2006 Papers
Flooding Ice Age: The Meltdown using wavesynth and point based froth
ACM SIGGRAPH 2006 Sketches
Graphical Models - Special issue on the vision, video and graphics conference 2005
Real-Time Simulation of Surface Gravity Ocean Waves Based on the TMA Spectrum
ICCS '07 Proceedings of the 7th international conference on Computational Science, Part II
Real-time simulation of large bodies of water with small scale details
Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation
A particle-based method for large-scale breaking wave simulation
Machine Graphics & Vision International Journal
Hi-index | 0.00 |
The representation of ocean waves is not a resolved problem in Computer Graphics yet. There is still no existing method that allows one to simply describe an agitated surface of any size that is visually sufficiently realistic, without using entirely physical models that are usually very complex. Here we present a simple method to represent and animate an ocean surface in deep water by considering it as a procedural texture. This texture is defined by a combination of two levels of details. The first one is a superposition of 2D trochoids whose parameters are determined by ocean wave characteristics in frequency domain. In order to increase the visual complexity of this model and to reduce computation, we incorporate a 3D turbulence function to provide a second level of detail. This turbulence function is also determined by frequency characteristics of ocean waves. Since our synthesized ocean wave spectrum approaches a real ocean wave spectrum, we obtain realistic water waves in the spatial domain. The animation of our model is performed by shifting the phase of the trochoids and by moving into the 3D turbulence function. Since our definition is procedural and continuous, it permits to obtain any size of water surface with any level of detail as well as a simple, direct, antialiasing method. Our model can be used to generate ocean waves using 2D textures or bump maps as well as 3D textures.