Skip to main content

Real-Time Rendering of Point Based Water Surfaces

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4035))

Abstract

In recent years, attention has been paid to particle-based fluid simulation, with several methods being developed to incorporate particle-based simulation into CG animations. These methods reconstruct water surfaces that are usually represented by polygons. However, the computational cost of the surface reconstruction is quite high. Therefore, it is difficult to render the result of the particle-based simulation at interactive frame rates. To address this, we present a real-time method for rendering water surfaces resulting from particle-based simulation. We present an efficient GPU accelerated surface reconstruction method from particles, sampling the water surface point by point. In addition to rendering the point based water surfaces, the use of the GPU permits efficient simulation of optical effects such as refraction, reflection, and caustics.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Stam, J.: Stable fluids. In: Proc. SIGGRAPH 1999, pp. 121–128 (1999)

    Google Scholar 

  2. Foster, N., Fedkiw, R.: Practical animation of liquids. In: Proc. SIGGRAPH 2001, pp. 23–30 (2001)

    Google Scholar 

  3. Enright, D., Marschner, S., Fedkiw, R.: Animation and rendering of complex water surfaces. In: Proc. SIGGRAPH 2002, pp. 736–744 (2002)

    Google Scholar 

  4. Takahashi, T., Fujii, H., Kunimatsu, A., Hiwada, K., Saito, T., Tanaka, K., Ueki, H.: Realistic animation of fluid with splash and foam. Computer Graphics Forum 22(3), 391–400 (2003)

    Article  Google Scholar 

  5. Koshizuka, S., Tamako, H., Oka, Y.: A particle method for incompressible viscous flow with fluid fragmentation. Computational Fluid Dynamics Journal 29(4), 29–46 (1995)

    Google Scholar 

  6. Lorensen, W., Cline, H.: Marching cubes: A high resolution 3D surface construction algorithm. In: Proc. SIGGRAPH 1987, pp. 163–169 (1987)

    Google Scholar 

  7. Premoze, S., Tasdizen, T., Bigler, J., Lefohn, A., Whitaker, R.: Particle based simulation of fluids. Computer Graphics Forum 22(3), 335–343 (2003)

    Google Scholar 

  8. Pfister, H., Zwicker, M., Baar, J., Gross, M.: Surfels: Surface elements as rendering primitives. In: Proc.SIGGRAPH 2000, pp. 335–342 (2000)

    Google Scholar 

  9. Zwicker, M., Pfister, H., Baar, J., Gross, M.: Surface splatting. In: Proc. SIGGRAPH 2001, pp. 371–378 (2001)

    Google Scholar 

  10. Bostch, M., Kobbelt, L.: High-quality point-based rendering on modern GPUs. In: Proc. Pacific Graphics 2003, pp. 335–343 (2003)

    Google Scholar 

  11. Guennebaud, G., Barthe, L., Paulin, M.: Deferred splatting. Computer Graphics Forum 23(3) (2004)

    Google Scholar 

  12. Co, C., Hamann, B., Joy, K.: Iso-splatting: A point-based alternative isosurface visualization. In: Proc. Pacific Graphics 2003, pp. 325–334 (2003)

    Google Scholar 

  13. Kunimatsu, A., Watanabe, Y., Fujii, H., Saito, T., Hiwada, K., Takahashi, T., Ueki, H.: Fast simulation and rendering techniques for fluid objects. Computer Graphics Forum 20(3), 57–66 (2001)

    Article  Google Scholar 

  14. Muller, M., Charypar, D., Gross, M.: Particle-based fluid simulation for interactive applications. In: Proc. Symposium on Computer Animation 2003, pp. 154–159 (2003)

    Google Scholar 

  15. Matsumura, M., Anjo, K.: Accelerated isosurface polygonization for dynamic volume data using programmable graphics hardware. In: Proc. Electronic Imaging 2003, pp. 145–152 (2003)

    Google Scholar 

  16. Reck, F., Dachsbacher, C., Grosso, R., Greiner, G., Stamminger, M.: Realtime isosurface extraction with graphics hardware. In: Proc. Eurographics 2004 Short Presentation (2004)

    Google Scholar 

  17. Wyvill, G., Trotman, A.: Ray-tracing soft objects. In: Proc. Computer Graphics International, pp. 439–475 (1990)

    Google Scholar 

  18. Nishita, T., Nakamae, E.: Method of displaying optical effects within water using accumulation-buffer. In: Proc. SIGGRAPH 1994, pp. 373–380 (1994)

    Google Scholar 

  19. Iwasaki, K., Dobashi, Y., Nishita, T.: A fast rendering method for refractive and reflective caustics due to water surfaces. Computer Graphics Forum 22(3), 601–609 (2003)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Iwasaki, K., Dobashi, Y., Yoshimoto, F., Nishita, T. (2006). Real-Time Rendering of Point Based Water Surfaces. In: Nishita, T., Peng, Q., Seidel, HP. (eds) Advances in Computer Graphics. CGI 2006. Lecture Notes in Computer Science, vol 4035. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11784203_9

Download citation

  • DOI: https://doi.org/10.1007/11784203_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-35638-7

  • Online ISBN: 978-3-540-35639-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics