ACM Home Page
Please provide us with feedback. Feedback
Modeling and rendering waves: wave-tracing using beta-splines and reflective and refractive texture mapping.
Full text PdfPdf (2.58 MB)
Source ACM Transactions on Graphics (TOG) archive
Volume 6 ,  Issue 3  (July 1987) table of contents
Pages: 191 - 214  
Year of Publication: 1987
ISSN:0730-0301
Authors
Pauline Y. Ts'o  Univ. of California, Berkeley
Brian A. Barsky  Univ. of California, Berkeley
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 18,   Downloads (12 Months): 90,   Citation Count: 20
Additional Information:

abstract   references   cited by   index terms   review   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/35068.35070
What is a DOI?

ABSTRACT

The graphical simulation of a certain subset of hydrodynamics phenomena is examined. New algorithms for both modeling and rendering these complex phenomena are presented. The modeling algorithms deal with wave refraction in an ocean. Waves refract in much the same way as light. In both cases, the equation that controls the change in direction is Snell's law. Ocean waves are continuous but can be discretely decomposed into wave rays or wave orthogonals. These wave orthogonals are wave-traced in a manner similar to the rendering algorithm of ray-tracing. The refracted wave orthogonals are later traversed and their height contributions to the final surface are calculated using a sinusoidal shape approximation and the principle of wave superposition. The surface is then represented by Beta-splines, using the tension (or &bgr;2) shape parameter to easily add more complexity to the surface. The rendering algorithms are based on the use of texture maps and Fresnel's law of reflection. In each algorithm, two texture maps are used to simulate reflection and refraction. Based on surface normal orientation and Fresnel's law, a weighting is calculated that determines what fractions of reflected color and refracted color are assigned to a point. These algorithms are more efficient, though less accurate, alternatives to standard ray-tracing techniques.


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
3
 
4
BARSKY, B. A., AND DEROSE, T.D. The Beta2-spline: A special case of the Beta-spline curve and surface representation. IEEE Comput. Graph. Appl. 5, 9 (Sept. 1985), 46-58. Correction in "Letter to the Editor," IEEE Comput. Graph. Appl. 7, 3 (Mar. 1987), 15.
 
5
6
7
 
8
BRESENHAM, J.E. Algorithm for computer control of digital plotter. IBM Syst. J. 4, 1 (1965), 25-30.
 
9
 
10
CURRIE, I.G. Fundamental Mechanics of Fluids. McGraw-Hill, New York, 1974.
 
11
EAGLESON, P. S., AND DEAN, R. G. Small amplitude wave theory. In Estuary and Coastline Hydrodynamics, A. T. IPPEN, Ed. McGraw-Hill, New York, 1966, pp. 1-92.
 
12
 
13
14
15
 
16
GALVIN, C. J. JR., Wave breaking in shallow water. In Waves on Beaches and Resulting Sediment Transport, R. E. Meyer, Ed. Academic Press, Orlando, 1972, pp. 413-456.
 
17
HARDY, A. C., AND PERRIN, F.H. Principles of Optics. McGraw-Hill, New York, 1932.
 
18
HARUYAMA, S., AND BARSKY, B. A. Using stochastic modeling for texture generation. IEEE Comput. Graph. Appl. 4, 3 (Mar. 1984), 7-19. Errata IEEE Comput. Graph. Appl. 5, 2 (Feb. 1985), 87.
 
19
HUGHES, W. F., AND BRIGHTON, J.A. Fluid Dynamics. McGraw-Hill, New York, 1967.
 
20
KAY, D.S. Transparency, refraction, and ray tracing for computer synthesized images. Master's thesis, Cornell Univ., Ithaca, N.Y., Jan. 1979.
 
21
LANE, J. S., AND CARPENTER, L.C. A generalized scan line algorithm for the computer display of parametrically defined surfaces. Comput. Graph. Image Process. 11, 3 (Nov. 1979), 290-297.
22
 
23
LE MI~HAUTI~, B. An Introduction to Hydrodynamics and Water Waves. Springer-Verlag, New York, 1976.
 
24
MARTIN, L.C. Geometrical Optics. Philosophical Library, New York, 1956.
 
24a
25
 
26
MINNAERT, M. The Nature of Light and Colour in the Open Air. Dover, New York, 1954.
27
28
29
 
30
SCHACHTER, B.J. Long crested wave models. Comput. Graph. Image Process. 12 (Feb. 1980), 187-201.
 
31
 
32
STOKER, J.J. Water Waves. Interscience, New York, 1957.
 
33
TIPLER, P.A. Physics. Worth, New York, 1976.
 
34
TRICKER, R. A.R. Bore, Breakers, Waves and Wakes: An Introduction to the Study of Waves on Water. American Elsevier, New York, 1965.
 
35
Ts'o, P. Y.J. Graphical simulation of hydrodynamics: Modeling and rendering waves. M.S. thesis, Univ. of California, Berkeley, Calif., Dec. 1985.
36
 
37
WIEGEL, R.L. Waves, Tides, Currents and Beaches: Glossary of Terms and List of Standard Symbols. Council on Wave Research, The Engineering Foundation, July 1953.

CITED BY  20


REVIEW

"Gabriel Constantin Barzescu : Reviewer"

The emergence of low-cost, high-performance raster graphics devices and of the techniques and algorithms for modeling and rendering has stimulated the efforts of many researchers toward realistic static and/or dynamic representations of natural   more...

Collaborative Colleagues:
Pauline Y. Ts'o: colleagues
Brian A. Barsky: colleagues