An efficient layered simulation workflow for snow imprints

This paper introduces a novel workflow to generate snow imprints, and model the interaction of snow with dynamic objects. We decoupled snow simulation into three components: a base layer, snow particles, and snow mist. The base layer consists of snow that has not been in contact with a dynamic object yet, and is stored as a level set. Snow particles model the interaction between the snow and the dynamic objects. They are added when the dynamic objects collide with the base layer, and are animated using an adapted granular material simulation. The very thin and powdery snow released by airborne snow particles is modeled by the snow mist. This component is greatly influenced by the surrounding air medium; thus, it is animated using a fluid simulation. This decomposition allows to focus memory expensive and time-consuming computations only where dynamic objects interact with the snow, which is much more efficient than relying on a full-scale simulation.

[1]  Paul Fearing,et al.  Computer modelling of fallen snow , 2000, SIGGRAPH.

[2]  Jessica K. Hodgins,et al.  Animating Sand, Mud, and Snow , 1999, Comput. Graph. Forum.

[3]  Eric Galin,et al.  Heat Transfer Simulation for Modeling Realistic Winter Sceneries , 2010, Comput. Graph. Forum.

[4]  Yongning Zhu,et al.  Animating sand as a fluid , 2005, SIGGRAPH 2005.

[5]  Tae-Yong Kim,et al.  Unified particle physics for real-time applications , 2014, ACM Trans. Graph..

[6]  James F. O'Brien,et al.  Modeling the accumulation of wind-driven snow , 2002, SIGGRAPH '02.

[7]  Yizhou Yu,et al.  Particle-based simulation of granular materials , 2005, SCA '05.

[8]  David E. Breen,et al.  Level set surface editing operators , 2002, ACM Trans. Graph..

[9]  Issei Fujishiro,et al.  Particle-based simulation of snow trampling taking sintering effect into account , 2012, SIGGRAPH '12.

[10]  Stefan Gumhold,et al.  A Geometric Algorithm for Snow Distribution in Virtual Scenes , 2009, NPH.

[11]  Tomoyuki Nishita,et al.  An Interactive Deformation System for Granular Material , 2005, Comput. Graph. Forum.

[12]  Sai-Keung Wong,et al.  Hybrid‐based snow simulation and snow rendering with shell textures , 2015, Comput. Animat. Virtual Worlds.

[13]  Matthias Teschner,et al.  A Lagrangian framework for simulating granular material with high detail , 2013, Comput. Graph..

[14]  Chin-Chen Chang,et al.  A momentum‐based deformation system for granular material , 2007, Comput. Animat. Virtual Worlds.

[15]  Alexey Stomakhin,et al.  A material point method for snow simulation , 2013, ACM Trans. Graph..

[16]  Philip Dutré,et al.  Mixing Fluids and Granular Materials , 2009, Comput. Graph. Forum.

[17]  Stefan Gumhold,et al.  Diffusion‐Based Snow Cover Generation , 2011, Comput. Graph. Forum.

[18]  Thomas B. Moeslund,et al.  Modeling Falling and Accumulating Snow , 2005, VVG.

[19]  Qunsheng Peng,et al.  Real-time snowing simulation , 2006, The Visual Computer.

[20]  Ming C. Lin,et al.  Free-flowing granular materials with two-way solid coupling , 2010, SIGGRAPH 2010.

[21]  Alexander M. Bronstein,et al.  Numerical Geometry of Non-Rigid Shapes , 2009, Monographs in Computer Science.

[22]  Rafael J. Martínez-Durá,et al.  Physically-Based Interactive Sand Simulation , 2008, Eurographics.

[23]  David R. Hill,et al.  OpenVDB: an open-source data structure and toolkit for high-resolution volumes , 2013, SIGGRAPH '13.

[24]  Bo Zhu,et al.  Animating Sand as a Surface Flow , 2010, Eurographics.

[25]  Matthias Müller,et al.  Position based dynamics , 2007, J. Vis. Commun. Image Represent..

[26]  Miguel A. Otaduy,et al.  SPH granular flow with friction and cohesion , 2011, SCA '11.