Animating Sand, Mud, and Snow

Computer animations often lack the subtle environmental changes that should occur due to the actions of the characters. Squealing car tires usually leave no skid marks, airplanes rarely leave jet trails in the sky, and most runners leave no footprints. In this paper, we describe a simulation model of ground surfaces that can be deformed by the impact of rigid body models of animated characters. To demonstrate the algorithms, we show footprints made by a runner in sand, mud, and snow as well as bicycle tire tracks, a bicycle crash, and a falling runner. The shapes of the footprints in the three surfaces are quite different, but the effects were controlled through only five essentially independent parameters. To assess the realism of the resulting motion, we compare the simulated footprints to human footprints in sand.

[1]  Karel Reisz The Technique of Film Editing , 1957 .

[2]  F. Thomas,et al.  Disney Animation: The Illusion of Life , 1981 .

[3]  W. Reeves Particle Systems—a Technique for Modeling a Class of Fuzzy Objects , 1983, TOGS.

[4]  Darwyn R. Peachey,et al.  Modeling waves and surf , 1986, SIGGRAPH.

[5]  Alain Fournier,et al.  A simple model of ocean waves , 1986, SIGGRAPH.

[6]  S. S. Rath,et al.  Conference proceedings , 1999, 1987 IEEE Applied Power Electronics conference and Exposition.

[7]  John Platt,et al.  Heating and melting deformable models (from goop to glop) , 1989 .

[8]  Gavin S. P. Miller,et al.  Globular dynamics: A connected particle system for animating viscous fluids , 1989, Comput. Graph..

[9]  Gavin S. P. Miller,et al.  Rapid, stable fluid dynamics for computer graphics , 1990, SIGGRAPH.

[10]  Greg Turk,et al.  Generating random points in triangles , 1990 .

[11]  Karl Sims,et al.  Particle animation and rendering using data parallel computation , 1990, SIGGRAPH.

[12]  Jakub Wejchert,et al.  Animation aerodynamics , 1991, SIGGRAPH.

[13]  Xin Li,et al.  Modeling soil: realtime dynamic models for soil slippage and manipulation , 1993, SIGGRAPH.

[14]  Brian Wyvill,et al.  Visual simulation of lightning , 1994, SIGGRAPH.

[15]  David S. Ebert,et al.  Texturing and Modeling: A Procedural Approach , 1994 .

[16]  Norishige Chiba,et al.  Two-dimensional visual simulation of flames, smoke and the spread of fire , 1994, Comput. Animat. Virtual Worlds.

[17]  David C. Brogan,et al.  Animating human athletics , 1995, SIGGRAPH.

[18]  Eugene Fiume,et al.  Depicting fire and other gaseous phenomena using diffusion processes , 1995, SIGGRAPH.

[19]  John M. Snyder,et al.  An interactive tool for placing curved surfaces without interpenetration , 1995, SIGGRAPH.

[20]  Jessica K. Hodgins,et al.  Dynamic simulation of splashing fluids , 1995, Proceedings Computer Animation'95.

[21]  Radomír Mech,et al.  Visual models of plants interacting with their environment , 1996, SIGGRAPH.

[22]  Dimitris N. Metaxas,et al.  Realistic Animation of Liquids , 1996, Graphics Interface.

[23]  Annie Luciani,et al.  Physical models of loose soils dynamically marked by a moving object , 1996, Proceedings Computer Animation '96.

[24]  Dimitris N. Metaxas,et al.  Modeling the motion of a hot, turbulent gas , 1997, SIGGRAPH.

[25]  Yoshinori Dobashi,et al.  A Modeling and Rendering Method for Snow by Using Metaballs , 1997, Comput. Graph. Forum.