Journal of Computer Science and Technology

, Volume 19, Issue 5, pp 626–632 | Cite as

Anti-aliased rendering of water surface

  • Xue-Ying QinEmail author
  • Eihachiro Nakamae
  • Wei Hua
  • Yasuo Nagai
  • Qun-Sheng Peng


Water surface is one of the most important components of landscape scenes. When rendering spacious water surface such as that of the lakes and reservoirs, aliasing and/or moiré artifacts frequently occur in the regious far from the viewpoint. This is because water surface consists of stochastic water waves which are usually modeled by periodic bump mapping. The incident rays on the water surface are actually scattered by the bumped waves, and the reflected rays at each sample point are distributed in a solid angle. To get rid of the artifacts of moiré pattern, we estimate this solid angle of reflected rays and trace these rays. An image-based accelerating method is adopted so that the contribution of each reflected ray can be quickly obtained without elaborate intersection calculation. We also demonstrate anti-aliased shadows of sunlight and skylight on the water surface. Both the rendered images and animations show excellent effects on the water surface of a reservoir.


anti-aliasing water waves spectral function rendering computer graphics (CG) 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1] Scholar
  2. [2]
    Fabris A E, Forrest A R. Antialiasing of curves by discrete pre-filtering. InSIGGRAPH'97, Los Angeles, CA, USA, 1997, 24(3): 317–326.Google Scholar
  3. [3]
    Turkowski K. Anti-aliasing through the use of coordinate transformations. InSIGGRAPH'82, Boston, MA, USA, 1982, 16(3): 19–26.Google Scholar
  4. [4]
    Cook R L. Stochastic sampling in computer graphics.ACM Trans. Graphics, January 1986, 5(1): 51–72.CrossRefGoogle Scholar
  5. [5]
    Crow F C. A Comparison of antialiasing techniques.IEEE Computer Graphics and Applications, ISSN 0272-1716, January 1981, 1(1): 40–48.CrossRefGoogle Scholar
  6. [6]
    Norton A, Rockwood A P, Skolmoski P T. Clamping: A method of antialiasing: textured surfaces by bandwidth limiting in object space. InSIGGRAPH'82, Boston, MA, USA, 1982, 16(3): 1–8.Google Scholar
  7. [7]
    Don P Mitachell. Generating antial ased images at low sampling densities.Computer Grophics, 1987, 21(3): 65–72.CrossRefGoogle Scholar
  8. [8]
    Kaneda K, Yuan G, Tomoda Y, Baba M, Nakamae E, Nishita T. Realistic visual simulation of water surfaces taking into account radiative transfer. InProc. CAD/Graphics'91, 1991, pp.25–30.Google Scholar
  9. [9]
    Tadamura K, Qin X, Jiao G, Nakamae E. Fast rendering water surface for outdoor scenes.International Journal of Image and Graphics, 2001, 1(2): 313–327.CrossRefGoogle Scholar
  10. [10]
    Tadamura K, Qin X, Jiao G, Nakamae E. Rendering optical solar shadows using plural sunlight depth buffers.Journal of the Visual Computer, 2001, 17(2): 76–90.zbMATHCrossRefGoogle Scholar
  11. [11]
    Wallace J R, Cohen M F. A two-path solution to the rendering equation: A synthesis of ray tracing and radiosity methods. InSIGGRAPH'87, 1987, 21(4): 311–320.Google Scholar

Copyright information

© Science Press, Beijing China and Allerton Press Inc., Beijing China and Allerton Press Inc. 2004

Authors and Affiliations

  • Xue-Ying Qin
    • 1
    Email author
  • Eihachiro Nakamae
    • 2
  • Wei Hua
    • 1
  • Yasuo Nagai
    • 3
  • Qun-Sheng Peng
    • 1
  1. 1.State Key Lab of CAD&CGZhejiang UniversityHangzhouP.R. China
  2. 2.Sanei Co.HigashihiroshimaJapan
  3. 3.Hiroshima Institute of TechnologyHiroshimaJapan

Personalised recommendations