ACM Home Page
Please provide us with feedback. Feedback
Wave particles
Full text MovMov (24:23),  PdfPdf (5.58 MB)
Source
ACM Transactions on Graphics (TOG) archive
Volume 26 ,  Issue 3  (July 2007) table of contents
Proceedings of ACM SIGGRAPH 2007
SESSION: Fluids table of contents
Article No. 99  
Year of Publication: 2007
ISSN:0730-0301
Also published in ...
Authors
Cem Yuksel  Texas A&M University
Donald H. House  Texas A&M University
John Keyser  Texas A&M University
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 73,   Downloads (12 Months): 395,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1276377.1276501
What is a DOI?

ABSTRACT

We present a new method for the real-time simulation of fluid surface waves and their interactions with floating objects. The method is based on the new concept of wave particles, which offers a simple, fast, and unconditionally stable approach to wave simulation. We show how graphics hardware can be used to convert wave particles to a height field surface, which is warped horizontally to account for local wave-induced flow. The method is appropriate for most fluid simulation situations that do not involve significant global flow. It is demonstrated to work well in constrained areas, including wave reflections off of boundaries, and in unconstrained areas, such as an ocean surface. Interactions with floating objects are easily integrated by including wave forces on the objects and wave generation due to object motion. Theoretical foundations and implementation details are provided, and experiments demonstrate that we achieve plausible realism. Timing studies show that the method is scalable to allow simulation of wave interaction with several hundreds of objects at real-time rates.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

1
 
2
Bascom, W. 1980. Waves and Beaches. Anchor Books, Garden City, NY.
3
4
 
5
6
7
 
8
9
10
 
11
 
12
 
13
14
 
15
Genevaux, O., Habibi, A., and Dischler, J. M. 2003. Simulating fluid-solid interaction. In Graphics Interface, 31--38.
 
16
Gerstner, F. V. 1802. Theory of waves. Abhandlungen der Koenigl, boehmischen Gesellschaft der Wissenschaften zu Prag.
17
18
19
20
 
21
Jensen, L. S., and Goliáš, R. 2001. Deep-water animation and rendering. In Proc. Game Developer's Conference.
 
22
Johanson, C. 2004. Real-time Water Rendering. Ms thesis, Lund University.
23
 
24
25
 
26
Layton, A. T., and van De Panne, M. 2002. A numerically efficient and stable algorithm for animating water waves. The Visual Computer 18, 1, 41--53.
27
 
28
 
29
 
30
Miller, G., and Pearce, A. 1989. Globular dynamics: A connected particle system for animating viscous fluids. Computers and Graphics 13, 3, 305--309.
 
31
 
32
Munson, B. R., Young, D. F., and Okiishi, T. H. 2006. Fundamentals of fluid mechanics. Wiley, New York, NY.
 
33
34
35
 
36
Peskin, C. S. 2002. The immersed boundary method. Acta Numerical 11, 479--517.
 
37
Premoze, S., Tasdizen, T., Bigler, J., Lefohn, A., and Whitaker, R. 2003. Particle-based simulation of fluids. In Comp. Graph. Forum (Eurographics Proc.), vol. 22, 401--410.
38
 
39
Schachter, B. 1980. Long crested wave models. Computer Graphics and Image Processing 12, 187--201.
 
40
41
 
42
 
43
44
 
45
Takashi, T., Fujii, H., Kunimatsu, A., Hiwada, K., Saito, T., Tanaka, K., and Ueki, H. 2003. Realistic animation of fluid with splash and foam. Computer Graphics Forum 22 3, 391--401.
 
46
Terzopoulos, D., Platt, J., and Fleischer, K. 1989. Heating and melting deformable models (from goop to glop). Graphics Interface 89, 219--226.
 
47
Tessendorf, J. 2001. Simulating ocean water. In Simulating Nature: Realistic and Interactive Techniques, ACM SIGGRAPH '01 Course #47 Notes.
 
48
Tessendorf, J. 2004. Interactive water surfaces. Game Programming Gems 4.
49
50
51


Collaborative Colleagues:
Cem Yuksel: colleagues
Donald H. House: colleagues
John Keyser: colleagues