Skip to main content
Log in

Improving virtual pipes model of hydraulic and thermal erosion with vegetation considerations

  • Original article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

Current research in real-time water simulation can also calculate hydraulic erosion to a landscape; however, vegetation, which carries one of the biggest impacts on hydraulic erosion, is often not considered. We proposed an improvement upon the virtual pipes model for real-time hydraulic and thermal erosion simulation by incorporating considerations for vegetation cover. This method advances previous work by considering the limiting of soil erosion in vegetated areas due to soil binding, leaf cover, and transpiration from the plants. It also considers the impacts of vegetation death and the erosion and transportation of dead vegetation matter. Our algorithm creates a more realistic real-time erosion simulation, as seen by comparing erosion results with and without considering vegetation. Our results run in real time and clearly show the erosion effects expected by combining these methods.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

  1. Al-Hashemi, H.M.B., Al-Amoudi, O.S.B.: A review on the angle of repose of granular materials. Powder Technol. 330, 397–417 (2018)

    Article  Google Scholar 

  2. Alejandro, M., Omasa, K.: Estimation of vegetation parameter for modeling soil erosion using linear spectral mixture analysis of landsat etm data. ISPRS J. Photogram. Remote Sens. 62(4), 309–324 (2007)

    Article  Google Scholar 

  3. Andersson, J.: Terrain rendering in frostbite using procedural shader splatting. In: SIGGRAPH 2007 Courses, pp. 38–58 (2007)

  4. Beneš, B.: Real-time erosion using shallow water simulation. In: Workshop in Virtual Reality Interactions and Physical Simulation. Eurographics (2007). https://doi.org/10.2312/PE/vriphys/vriphys07/043-050

  5. Beneš, B., Těšínskỳ, V., Hornyš, J., Bhatia, S.K.: Hydraulic erosion. Comput. Anim. Virtual Worlds 17(2), 99–108 (2006)

    Article  Google Scholar 

  6. Borgeat, L., Massicotte, P., Poirier, G., Godin, G.: Layered surface fluid simulation for surgical training. In: International Conference on Medical Image Computing and Computer-Assisted Intervention, pp. 323–330. Springer (2011)

  7. Butt, M.J., Waqas, A., Mahmood, R.: The combined effect of vegetation and soil erosion in the water resource management. Water Resour. Manag. 24(13), 3701–3714 (2010)

    Article  Google Scholar 

  8. Casulli, V.: Semi-implicit finite difference methods for the two-dimensional shallow water equations. J. Comput. Phys. 86(1), 56–74 (1990)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chorin, A.J., Marsden, J.E., Marsden, J.E.: A mathematical introduction to fluid mechanics, vol. 175. Springer, Berlin (1990)

    Book  MATH  Google Scholar 

  10. Cordonnier, G., Galin, E., Gain, J., Benes, B., Guérin, E., Peytavie, A., Cani, M.P.: Authoring landscapes by combining ecosystem and terrain erosion simulation. ACM Trans. Graph. (TOG) 36(4), 1–12 (2017)

    Article  Google Scholar 

  11. Crespin, B., Bézin, R., Skapin, X., Terraz, O., Meseure, P.: Generalized maps for erosion and sedimentation simulation. Comput. Graph. 45, 1–16 (2014)

    Article  Google Scholar 

  12. Dagenais, F., Guzman, J., Vervondel, V., Hay, A., Delorme, S., Mould, D., Paquette, E.: Real-time virtual pipes simulation and modeling for small-scale shallow water. In: Workshop in Virtual Reality Interactions and Physical Simulations, pp. 45–54 (2018)

  13. Galin, E., Guérin, E., Peytavie, A., Cordonnier, G., Cani, M.P., Benes, B., Gain, J.: A review of digital terrain modeling. In: Computer Graphics Forum, vol. 38, pp. 553–577. Wiley Online Library (2019)

  14. Gingold, R.A., Monaghan, J.J.: Smoothed particle hydrodynamics: theory and application to non-spherical stars. Month. Notices R. Astron. Soc. 181(3), 375–389 (1977)

    Article  MATH  Google Scholar 

  15. Jákó, B., Tóth, B.: Fast hydraulic and thermal erosion on gpu. In: Eurographics (Short Papers), pp. 57–60 (2011)

  16. Kellomäki, T.: Interaction with dynamic large bodies in efficient, real-time water simulation. J. World Soc. Comput. Graph (2013)

  17. Kellomäki, T.: Rigid body interaction for large-scale real-time water simulation. Int. J. Comput. Games Technol (2014)

  18. Kellomäki, T.: Fast water simulation methods for games. CIE 16(1), 1–14 (2017)

    Article  Google Scholar 

  19. Mei, X., Decaudin, P., Hu, B.G.: Fast hydraulic erosion simulation and visualization on gpu. In: 15th Pacific Conference on Computer Graphics and Applications (PG’07), pp. 47–56. IEEE (2007)

  20. Mould, D., Yang, Y.H.: Modeling water for computer graphics. Comput. Graph. 21(6), 801–814 (1997)

    Article  Google Scholar 

  21. Musgrave, F.K., Kolb, C.E., Mace, R.S.: The synthesis and rendering of eroded fractal terrains. ACM Siggraph Comput. Graph. 23(3), 41–50 (1989)

    Article  Google Scholar 

  22. O’Brien, J.F., Hodgins, J.K.: Dynamic simulation of splashing fluids. In: Proceedings Computer Animation, pp. 198–205 (1995)

  23. Renard, K.G., Foster, G.R., Weesies, G.A., Porter, J.P.: Rusle: Revised universal soil loss equation. J. Soil Water Conserv. 46(1), 30–33 (1991)

    Google Scholar 

  24. Stam, J.: Stable fluids. In: Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, pp. 121–128 (1999)

  25. Št’ava, O., Beneš, B., Brisbin, M., Křivánek, J.: Interactive terrain modeling using hydraulic erosion. In: Proceedings of the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, pp. 201–210. Eurographics Association (2008)

  26. Tasseff, B., Bent, R., Van Hentenryck, P.: Optimal flood mitigation over flood propagation approximations. In: International Conference on AI and OR Techniques in Constraint Programming for Combinatorial Optimization Problems, pp. 358–373. Springer (2016)

  27. Tasseff, B., Bent, R., Van Hentenryck, P.: Optimization of structural flood mitigation strategies. Water Resour. Res. 55(2), 1490–1509 (2019)

    Article  Google Scholar 

  28. Wischmeier, W.H., Smith, D.D.: Predicting rainfall erosion losses: a guide to conservation planning. 537. Department of Agriculture, Science and Education Administration (1978)

Download references

Acknowledgements

This research was partially funded by the NSF 1718139.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Brian Hawkins.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix

Appendix

Due to differences in soil types, vegetation types, weather, etc., there are a number of variables that can be adjusted either artistically to create the desired look in a simulation or to match the expected behavior in a real location. A list of the variables used throughout this manuscript can be found in Table 2.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Hawkins, B., Ricks, B. Improving virtual pipes model of hydraulic and thermal erosion with vegetation considerations. Vis Comput 39, 2835–2846 (2023). https://doi.org/10.1007/s00371-022-02496-0

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-022-02496-0

Keywords

Navigation