Skip to main content

Interactive Hydraulic Erosion Using CUDA

  • Conference paper
  • 1174 Accesses

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

Abstract

This paper presents a method to simulate hydraulic erosion and sedimentation on a terrain represented by a triangular mesh in real-time. Our method achieves interactive performances by dynamically displacing vertices using CUDA following physically-inspired principles; the mesh is generated in a preprocessing step to avoid degenerated cases in highly deformed areas.

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   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.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. Hiscock, K.: Hydrogeology: Principles and Practice. Wiley-Blackwell, Chichester (2005)

    Google Scholar 

  2. Nguyen, H. (ed.): GPU Gems 3. NVIDIA Corporation (2008)

    Google Scholar 

  3. Dorsey, J., Edelman, A., Jensen, H.W., Legakis, J., Pedersen, H.K.: Modeling and rendering of weathered stone. In: SIGGRAPH, pp. 225–234 (1999)

    Google Scholar 

  4. Ozawa, N., Fujishiro, I.: A morphological approach to volume synthesis of weathered stone. In: Volume Graphics, pp. 367–378 (1999)

    Google Scholar 

  5. Jones Michael, D., McKay, F., Joseph, B., Matthew, B.: Directable weathering of concave rock using curvature estimation. IEEE Transactions on Visualization and Computer Graphics, 81–94 (2009)

    Google Scholar 

  6. Neidhold, B., Wacker, M., Deussen, O.: Interactive physically based fluid and erosion simulation. In: Eurographics Workshop on Natural Phenomena (2005)

    Google Scholar 

  7. Mei, X., Decaudin, P., Hu, B.-G.: Fast hydraulic erosion simulation and visualization on gpu. In: Pacific Graphics, pp. 47–56 (2007)

    Google Scholar 

  8. Št’ava, O., Beneš, B., Brisbin, M., Křivánek, J.: Interactive terrain modeling using hydraulic erosion. In: Symposium on Computer Animation, pp. 201–210 (2008)

    Google Scholar 

  9. Kristof, P., Beneš, B., Krivanek, J., Ondrej, S.: Hydraulic erosion using smoothed particle hydrodynamics. In: Eurographics, pp. 219–228 (2009)

    Google Scholar 

  10. Sin, F., Bargteil, A.W., Hodgins, J.K.: A point-based method for animating incompressible flow. In: Symposium on Computer Animation, pp. 247–255 (2009)

    Google Scholar 

  11. Badouel, D.: An efficient ray-polygon intersection, Graphics Gems, Vol. I, pp. 390–393 (1990)

    Google Scholar 

  12. Kalojanov, J., Slusallek, P.: A parallel algorithm for construction of uniform grids. In: High Performance Graphics, pp. 23–28 (2009)

    Google Scholar 

  13. Green, S.: Particle-based fluid simulation for games. In: Game Developers Conference (2008)

    Google Scholar 

  14. Von Herzen, B., Barr, A.H.: Accurate triangulations of deformed, intersecting surfaces. In: SIGGRAPH, pp. 103–110 (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bezin, R., Peyrat, A., Crespin, B., Terraz, O., Skapin, X., Meseure, P. (2010). Interactive Hydraulic Erosion Using CUDA. In: Bolc, L., Tadeusiewicz, R., Chmielewski, L.J., Wojciechowski, K. (eds) Computer Vision and Graphics. ICCVG 2010. Lecture Notes in Computer Science, vol 6374. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15910-7_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-15910-7_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-15909-1

  • Online ISBN: 978-3-642-15910-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics