skip to main content
research-article

A material point method for snow simulation

Published: 21 July 2013 Publication History

Abstract

Snow is a challenging natural phenomenon to visually simulate. While the graphics community has previously considered accumulation and rendering of snow, animation of snow dynamics has not been fully addressed. Additionally, existing techniques for solids and fluids have difficulty producing convincing snow results. Specifically, wet or dense snow that has both solid- and fluid-like properties is difficult to handle. Consequently, this paper presents a novel snow simulation method utilizing a user-controllable elasto-plastic constitutive model integrated with a hybrid Eulerian/Lagrangian Material Point Method. The method is continuum based and its hybrid nature allows us to use a regular Cartesian grid to automate treatment of self-collision and fracture. It also naturally allows us to derive a grid-based semi-implicit integration scheme that has conditioning independent of the number of Lagrangian particles. We demonstrate the power of our method with a variety of snow phenomena including complex character interactions.

References

[1]
Alduán, I., and Otaduy, M. 2011. SPH granular flow with friction and cohesion. In Proc. of the 2011 ACM SIGGRAPH/Eurographics Symp. on Comp. Anim., 25--32.
[2]
Alduán, I., Tena, A., and Otaduy, M. 2009. Simulation of high-resolution granular media. In Proc. of Congreso Español de Informática Gráfica, vol. 1.
[3]
Bargteil, A., Wojtan, C., Hodgins, J., and Turk, G. 2007. A finite element method for animating large viscoplastic flow. In ACM Trans. on Graph., vol. 26, 16.
[4]
Bell, N., Yu, Y., and Mucha, P. 2005. Particle-based simulation of granular materials. In Proc. of the 2005 ACM SIGGRAPH/Eurographics symposium on Comp. animation, 77--86.
[5]
Brackbill, J., and Ruppel, H. 1986. FLIP: A method for adaptively zoned, particle-in-cell calculations of fluid flows in two dimensions. J. of Comp. Physics 65, 2, 314--343.
[6]
Brown, R. 1980. A volumetric constitutive law for snow based on a neck growth model. J. of Appl. Phys. 51, 1, 161--165.
[7]
Chanclou, B., Luciani, A., and Habibi, A. 1996. Physical models of loose soils dynamically marked by a moving object. In Comp. Anim.'96. Proc., 27--35.
[8]
Chao, I., Pinkall, U., Sanan, P., and Schröder, P. 2010. A simple geometric model for elastic deformations. ACM Trans. on Graph. 29, 4, 38.
[9]
Coony, I., Hutchins, D., Lee, K., Harris, M., Molinder, T., and Suong, K. 2010. Prep and landing Christmas in July: The effects snow process. In ACM SIGGRAPH 2010 talks.
[10]
Cresseri, S., and Jommi, C. 2005. Snow as an elastic viscoplastic bonded continuum: a modelling approach. Italian Geotechnical J. 4, 43--58.
[11]
Cresseri, S., Genna, F., and Jommi, C. 2010. Numerical integration of an elastic--viscoplastic constitutive model for dry metamorphosed snow. Intl. J. for Num. and Anal. Meth. in geomechanics 34, 12, 1271--1296.
[12]
Drucker, D., and Prager, W. 1952. Soil mechanics and plastic analysis or limit design. Quaterly of App. Math. 10, 157--165.
[13]
Dutykh, D., Acary-Robert, C., and Bresch, D. 2011. Mathematical modeling of powder-snow avalanche flows. Studies in Appl. Math. 127, 1, 38--66.
[14]
Fearing, P. 2000. Computer modelling of fallen snow. In Proc. of the 27th annual conf. on Comp. Graph. and interactive techniques, 37--46.
[15]
Fearing, P. 2000. The computer modelling of fallen snow. PhD thesis, University of British Columbia.
[16]
Feldman, B., and O'Brien, J. 2002. Modeling the accumulation of wind-driven snow. In ACM SIGGRAPH 2002 conf. abstracts and applications, 218--218.
[17]
Goktekin, T., Bargteil, A., and O'Brien, J. 2004. A method for animating viscoelastic fluids. In ACM Trans. on Graph., vol. 23, 463--468.
[18]
Gray, D., and Male, D. 1981. Handbook of snow: principles, processes, management & use. Pergamon Press.
[19]
Hinks, T., and Museth, K. 2009. Wind-driven snow buildup using a level set approach. In Eurographics Ireland Workshop Series, vol. 9, 19--26.
[20]
Ihmsen, M., Wahl, A., and Teschner, M. 2012. High-resolution simulation of granular material with SPH. In Workshop on Virtual Reality Interaction and Phys. Sim., 53--60.
[21]
Irving, G., Teran, J., and Fedkiw, R. 2004. Invertible finite elements for robust simulation of large deformation. In Proc. of the 2004 ACM SIGGRAPH/Eurographics symposium on Comp. animation, 131--140.
[22]
Keiser, R., Adams, B., Gasser, D., Bazzi, P., Dutré, P., and Gross, M. 2005. A unified lagrangian approach to solid-fluid animation. In Point-Based Graph., 2005. Eurographics/IEEE VGTC Symp. Proc., 125--148.
[23]
Kim, T.-Y., and Flores, L. 2008. Snow avalanche effects for Mummy 3. In ACM SIGGRAPH 2008 talks.
[24]
Kim, T., and Lin, M. 2003. Visual simulation of ice crystal growth. In Proc 2003 ACM SIGGRAPH/Eurographics Symp. Comput. Anim., 86--97.
[25]
Kim, T., Adalsteinsson, D., and Lin, M. 2006. Modeling ice dynamics as a thin-film Stefan problem. In Proc. 2006 ACM SIGGRAPH/Eurographics Symp. Comput. Anim., 167--176.
[26]
Klohn, K., O'Brien, M., Speltz, T., and Wichitsripornkul, T. 2012. Building the snow footprint pipeline on Brave. In ACM SIGGRAPH 2012 talks.
[27]
Lenaerts, T., and Dutré, P. 2009. Mixing fluids and granular materials. In Comp. Graph. Forum, vol. 28, 213--218.
[28]
Levin, D., Litven, J., Jones, G., Sueda, S., and Pai, D. 2011. Eulerian solid simulation with contact. ACM Trans. on Graph. 30, 4, 36.
[29]
Luciani, A., Habibi, A., and Manzotti, E. 1995. A multi-scale physical model of granular materials. In Graphics Interface, 136--136.
[30]
Marechal, N., Guerin, E., Galin, E., Merillou, S., and Merillou, N. 2010. Heat transfer simulation for modeling realistic winter sceneries. Comp. Graph. Forum 29, 2, 449--458.
[31]
McAdams, A., Selle, A., Ward, K., Sifakis, E., and Teran, J. 2009. Detail preserving continuum simulation of straight hair. ACM Trans. on Graphics 28, 3, 62.
[32]
Meschke, G., Liu, C., and Mang, H. 1996. Large strain finite-element analysis of snow. J. of Engng. Mech. 122, 7, 591--602.
[33]
Milenkovic, V. 1996. Position-based physics: simulating the motion of many highly interacting spheres and polyhedra. In Proc. of the 23rd annual conf. on Comp. Graph. and interactive techniques, 129--136.
[34]
Miller, G., and Pearce, A. 1989. Globular dynamics: A connected particle system for animating viscous fluids. Comp. & Graph. 13, 3, 305--309.
[35]
Narain, R., Golas, A., and Lin, M. 2010. Free-flowing granular materials with two-way solid coupling. In ACM Trans. on Graph., vol. 29, 173.
[36]
Nicot, F. 2004. Constitutive modelling of snow as a cohesive-granular material. Granular Matter 6, 1, 47--60.
[37]
Nishita, T., Iwasaki, H., Dobashi, Y., and Nakamae, E. 1997. A modeling and rendering method for snow by using metaballs. In Comp. Graph. Forum, vol. 16, C357--C364.
[38]
O'Brien, J., Bargteil, A., and Hodgins, J. 2002. Graphical modeling and animation of ductile fracute. ACM Trans. on Graph. 21, 3, 291--294.
[39]
Pauly, M., Keiser, R., Adams, B., Dutré, P., Gross, M., and Guibas, L. 2005. Meshless animation of fracturing solids. In ACM Trans. on Graph., vol. 24, 957--964.
[40]
Pla-Castells, M., García-Fernández, I., and Martínez, R. 2006. Interactive terrain simulation and force distribution models in sand piles. Cellular Automata, 392--401.
[41]
Selle, A., Lentine, M., and Fedkiw, R. 2008. A mass spring model for hair simulation. In ACM Trans. on Graph., vol. 27, 64.1--64.11.
[42]
St Lawrence, W., and Bradley, C. 1975. The deformation of snow in terms of structural mechanism. In Snow Mech. Symp., 155.
[43]
Steffen, M., Kirby, R., and Berzins, M. 2008. Analysis and reduction of quadrature errors in the material point method (MPM). Int. J. Numer. Meth. Engng 76, 6, 922--948.
[44]
Stomakhin, A., Howes, R., Schroeder, C., and Teran, J. 2012. Energetically consistent invertible elasticity. In Eurographics/ACM SIGGRAPH Symp. on Comp. Anim., 25--32.
[45]
Sulsky, D., Zhou, S.-J., and Schreyer, H. 1995. Application of particle-in-cell method to solid mechanics. Comp. Phys. Comm. 87, 236--252.
[46]
Sumner, R., O'Brien, J., and Hodgins, J. 1999. Animating sand, mud, and snow. In Comp. Graph. Forum, vol. 18, 17--26.
[47]
Terzopoulos, D., and Fleischer, W. 1988. Modeling inelastic deformation: viscoelasticity, plasticity, fracture. Proc. ACM SIGGRAPH 1988 22, 4, 269--278.
[48]
Wiscombe, W., and Warren, S. 1980. A model for the spectral albedo of snow. I: Pure snow. J. of the Atmospheric Sciences 37, 12, 2712--2733.
[49]
Wojtan, C., and Turk, G. 2008. Fast viscoelastic behavior with thin features. In ACM Trans. on Graph., vol. 27, 47.
[50]
Yu, J., and Turk, G. 2010. Reconstructing surfaces of particle-based fluids using anisotropic kernels. In Proceedings of the 2010 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Eurographics Association, 217--225.
[51]
Zhu, Y., and Bridson, R. 2005. Animating sand as a fluid. ACM Trans. on Graph. 24, 3, 965--972.
[52]
Zhu, B., and Yang, X. 2010. Animating sand as a surface flow. Eurographics 2010, Short Papers.

Cited By

View all
  • (2025)The Prediction Method and Application of Off-Road Mobility for Ground Vehicles: A ReviewWorld Electric Vehicle Journal10.3390/wevj1601004716:1(47)Online publication date: 19-Jan-2025
  • (2025)Theoretical investigation of multipulse femtosecond laser processing on silicon carbide: ablation, shielding effect, and recast formationOptics & Laser Technology10.1016/j.optlastec.2024.111976181(111976)Online publication date: Feb-2025
  • (2025)Explicit finite element material point method coupled with phase-field model for solid brittle fractureEngineering Fracture Mechanics10.1016/j.engfracmech.2025.110865316(110865)Online publication date: Mar-2025
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 32, Issue 4
July 2013
1215 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/2461912
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 21 July 2013
Published in TOG Volume 32, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. material point
  2. physically-based modeling
  3. snow simulation

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)540
  • Downloads (Last 6 weeks)65
Reflects downloads up to 27 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)The Prediction Method and Application of Off-Road Mobility for Ground Vehicles: A ReviewWorld Electric Vehicle Journal10.3390/wevj1601004716:1(47)Online publication date: 19-Jan-2025
  • (2025)Theoretical investigation of multipulse femtosecond laser processing on silicon carbide: ablation, shielding effect, and recast formationOptics & Laser Technology10.1016/j.optlastec.2024.111976181(111976)Online publication date: Feb-2025
  • (2025)Explicit finite element material point method coupled with phase-field model for solid brittle fractureEngineering Fracture Mechanics10.1016/j.engfracmech.2025.110865316(110865)Online publication date: Mar-2025
  • (2025)A sparse-memory-encoding GPU-MPM framework for large-scale simulations of granular flowsComputers and Geotechnics10.1016/j.compgeo.2025.107113180(107113)Online publication date: Apr-2025
  • (2025)On the use of a unified constitutive model for modelling slope large deformations with material point methodComputers and Geotechnics10.1016/j.compgeo.2024.106838177(106838)Online publication date: Jan-2025
  • (2025)Tsunami debris motion and loads in a scaled port setting: Comparative analysis of three state-of-the-art numerical methods against experimentsCoastal Engineering10.1016/j.coastaleng.2024.104672197(104672)Online publication date: Apr-2025
  • (2025)An elasto-visco-plastic constitutive model for snow: Theory and finite element implementationComputer Methods in Applied Mechanics and Engineering10.1016/j.cma.2024.117465433(117465)Online publication date: Jan-2025
  • (2025)A displacement-based material point method for weakly compressible free-surface flowsComputational Mechanics10.1007/s00466-024-02510-375:1(389-405)Online publication date: 1-Jan-2025
  • (2024)Proceedings of the OHBM Brainhack 2022Aperture Neuro10.52294/001c.927604Online publication date: 18-Mar-2024
  • (2024)Material Point Method-Based Simulation Techniques for Medical ApplicationsElectronics10.3390/electronics1307134013:7(1340)Online publication date: 2-Apr-2024
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media