Abstract
Simulation and visualization of aeolian sand movement and sand ripple evolution are a challenging subject. In this paper, we propose a physically based modeling and simulating method that can be used to synthesize sandy terrain in various patterns. Our method is based on the mechanical behavior of individual sand grains, which are widely studied in the physics of blown sand. We accounted significant mechanisms of sand transportation into the sand model, such as saltation, successive saltation and collapsing, while simplified the vegetation model and wind field model to make the simulation feasible and affordable. We implemented the proposed method on the programming graphics processing unit (GPU) to get real-time simulation and rendering. Finally, we proved that our method can reflect many characteristics of sand ripple evolution through several demonstrations. We also gave several synthesized desert scenes made from the simulated height field to display its significance on application.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
Ebert D S, Musgrave F K, Peachey D, Perlin K, Worley S. Texturing and Modeling, A Procedural Approach. Morgan Kaufmann, 2002.
Pye K, Tsoar H. Aeolian Sand and Sand Dunes. Springer Netherlands, 1990.
Li X, Moshell J M. Modeling soil: Realtime dynamic models for soil slippage and manipulation. In Proc. the 20th SIGGRAPH, Aug. 1993, pp.361–368.
Chanclou B, Luciani A, Habibi A. Physical models of loose soils dynamically marked by a moving object. In Proc. Computer Animation, Geneva, Switzerland, June 1996, pp.27–35.
Chen J X, Fu X, Wegman E J. Real-time simulation of dust behavior generated by a fast traveling vehicle. ACM Transactions on Modeling and Computer Simulation, 1999, 9(2): 81–104.
Bell N, Yu Y, Mucha P J. Particle-Based simulation of granular materials. In Proc. the 2005 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, July 2005, pp.77–86.
Zhu Y, Bridson R. Animating sand as a fluid. In Proc. SIGGRAPH, July 31-August 4, 2005, pp.965–972.
Liu S, Wang Z, Gong Z, Huang L, Peng Q. Physically based animation of sandstorm. Computer Animation and Virtual Worlds, 2007, 18(4-5): 259–269.
Sumner R W, O’Brien J F, Hodgins J K. Animating sand, mud, and snow. Computer Graphics Forum, 1999, 18(1): 17–26.
Onoue K, Nishita T. Virtual sandbox. In Proc. the 11th Pacific Conf. Computer Graphics and Application, Oct. 2003, pp.252–259.
Beneš B, Roa T. Simulating desert scenery. In Proc. the 12th WSCG, Feb. 2004, pp.17–22.
Onoue K, Nishita T. A method for modeling and rendering dunes with wind-ripples. In Proc. the 8th Pacific Conf. Computer Graphics and Applications, Oct. 2000, pp.427–428.
Musgrave F K, Kolb C E, Mace R S. The synthesis and rendering of eroded fractal terrains. In Proc. the 16th SIGGRAPH, July 31-August 4, 1989, pp.41–50.
Dorsey J, Edelman A, Jensen H W, Legakis J, Pedersen H K. Modeling and rendering of weathered stone. In Proc. the 26th SIGGRAPH, Aug. 1999, pp.225–234.
Bene·s B, Forsbach R. Layered data representation for visual simulation of terrain erosion. In Proc. the 17th Spring Conf. Computer Graphics, April 2001, pp.80–86.
Neidhold B, Wacker M, Deussen O. Interactive physically based fluid and erosion simulation. In Proc. Eurographics Workshop on Natural Phenomena, Oct. 2005, pp.25–32.
Mei X, Decaudin P, Hu B G. Fast hydraulic erosion simulation and visualization on GPU. In Proc. the 15th Pacific Conf. Computer Graphics and Application, Oct. 29-Nov. 2, 2007, pp.47–56.
Anh N H, Sourin A, Aswani P. Physically based hydraulic erosion simulation on graphics processing unit. In Proc. the 5th GRAPHITE, Dec. 2007, pp.257–264.
Št’ava O,Beneš B, Brisbin M, Křivánek J. Interactive terrain modeling using hydraulic erosion. In Proc. the 2008 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, July 2008, pp.201–210.
Bagnold R A. The Physics of Blown Sand and Desert Dunes. London: Methuen Co. Ltd, 1941.
Mabbutt J A. Desert Landforms. Cambridge: MIT Press, 1977.
Wang N, Hu B G. Aeolian sand movement and interacting with vegetation: A GPU based simulation and visualization method. In Proc. the 3 rd Int. Symposium on Plant Growth Modeling, Nov. 2009, pp.401–408.
Dunn F, Parberry I. 3D Math Primer for Graphics and Game Development. Wordware Publishing, Inc, 2002.
Zheng X J. Mechanics of Wind-blown Sand Movements. Springer Press, 2009.
Wu C J, Wang M, Wang L. Large-eddy simulation of formation of three-dimensional aeolian sand ripples in a turbulent field. Science in China Series G: Physics, Mechanics and Astronomy, 2008, 51(8): 945–960.
Herrmann H J, Sauermann G. The shape of dunes. Physica A: Statistical Mechanics and its Applications, 2000, 283(1–2): 24–30.
Kolb A, Latta L, Rezk-Salama C. Hardware-based simulation and collision detection for large particle systems. In Proc. the ACM SIGGRAPH/EUROGRAPHICS Conference on Graphics Hardware, Aug. 2004, pp.123–131.
Dong Z, Gao S, Fryrear D W. Drag coefficients, roughness length and zero-plane displacement height as disturbed by artificial standing vegetation. Journal of Arid Environments, 2001, 49(3): 485–505.
Lyles L, Allison B E. Wind profile parameters and turbulence intensity over several roughness element geometries. Transactions of the ASAE, 1979, 22(2): 334–343
Shao Y, Yang Y. A scheme for drag partition over rough surfaces. Atmospheric Environment, 2005, 39(38): 7351–7361.
Lettau H. Note on aerodynamic roughness-parameter estimation on the basis of roughness-element description. Journal of Applied Meteorology, 1969, 8(5): 828–832.
Chang P K. Separation of Flow. New York: Pergamon Press, 1970.
Reeves W T. Particle systems | A technique for modeling a class of fuzzy objects. In Proc. the 10th SIGGRAPH, July 1983, pp.359–375.
Pentland A, Williams J. Good vibrations: Modal dynamics for graphics and animation. In Proc. the 16th SIGGRAPH, July 31-August 4, 1989, pp.215–222.
Kryachko Y. Using vertex texture displacement for realistic water rendering. GPU Gems 2, 2004, pp.283–294.
Wang Y Y, Song H L. Rock Desert-Gravel Desert-Sand Desert-Loess. Xi’an: Shaanxi People’s Art Publishing House, 1984. (in Chinese and English)
Zhou H, Sun J, Turk G, Rehg J M. Terrain synthesis from digital elevation models. IEEE Transactions on Visualization and Computer Graphics, 2007, 13(4): 834–848.
Lorach T. Soft Particles. http://developer.nvidia.com/white-papers/2007/SDK10/softparticleshi.pdf, 2007.
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported in part by the National High Technology Research and Development 863 Program of China under Grant No. 2006AA01Z301 and the International Cooperation Project of Ministry of Science and Technology of China under Grant No. 2007DFC10740.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Rights and permissions
About this article
Cite this article
Wang, N., Hu, BG. Real-Time Simulation of Aeolian Sand Movement and Sand Ripple Evolution: A Method Based on the Physics of Blown Sand. J. Comput. Sci. Technol. 27, 135–146 (2012). https://doi.org/10.1007/s11390-012-1212-5
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-012-1212-5