TRACKS: toward directable thin shells

We combine the often opposing forces of artistic freedom and mathematical determinism to enrich a given animation or simulation of a surface with physically based detail. We present a process called tracking, which takes as input a rough animation or simulation and enhances it with physically simulated detail. Building on the foundation of constrained Lagrangian mechanics, we propose weak-form constraints for tracking the input motion. This method allows the artist to choose where to add details such as characteristic wrinkles and folds of various thin shell materials and dynamical effects of physical forces. We demonstrate multiple applications ranging from enhancing an artist's animated character to guiding a simulated inanimate object.

[1]  Cassidy J. Curtis,et al.  An art-directed wrinkle system for CG character clothing , 2005, SCA '05.

[2]  Uri M. Ascher,et al.  Decomposing cloth , 2004, SCA '04.

[3]  John C. Platt,et al.  Constraints methods for flexible models , 1988, SIGGRAPH.

[4]  Jovan Popovic,et al.  Deformation transfer for triangle meshes , 2004, ACM Trans. Graph..

[5]  Liang Ma,et al.  Generating seams and wrinkles for virtual clothing , 2006, VRCIA '06.

[6]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[7]  Lin Shi,et al.  Controllable smoke animation with guiding objects , 2005, TOGS.

[8]  Michael Garland,et al.  Editing arbitrarily deforming surface animations , 2006, SIGGRAPH 2006.

[9]  Evangelos Kokkevis,et al.  Skinning Characters using Surface Oriented Free-Form Deformations , 2000, Graphics Interface.

[10]  Demetri Terzopoulos,et al.  Modeling inelastic deformation: viscolelasticity, plasticity, fracture , 1988, SIGGRAPH.

[11]  Ronald Fedkiw,et al.  Invertible finite elements for robust simulation of large deformation , 2004, SCA '04.

[12]  Mathieu Desbrun,et al.  Discrete shells , 2003, SCA '03.

[13]  Steven M. Seitz,et al.  Motion sketching for control of rigid-body simulations , 2003, TOGS.

[14]  Adrien Treuille,et al.  Fluid control using the adjoint method , 2004, ACM Trans. Graph..

[15]  Ulrich Rüde,et al.  Detail-preserving fluid control , 2006, Symposium on Computer Animation.

[16]  Richard L. Grimsdale,et al.  Computer graphics techniques for modeling cloth , 1996, IEEE Computer Graphics and Applications.

[17]  Steve Capell,et al.  Physically based rigging for deformable characters , 2005, SCA '05.

[18]  Duc Quang Nguyen,et al.  Directable photorealistic liquids , 2004, SCA '04.

[19]  Ken-ichi Anjyo,et al.  Directable animation of elastic objects , 2005, SCA '05.

[20]  J. Troutman Variational Principles in Mechanics , 1983 .

[21]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[22]  Ronald Fedkiw,et al.  Robust treatment of collisions, contact and friction for cloth animation , 2002, SIGGRAPH Courses.

[23]  Markus H. Gross,et al.  Efficient Animation of Point‐Sampled Thin Shells , 2005, Comput. Graph. Forum.

[24]  E. Hairer,et al.  Geometric Numerical Integration: Structure Preserving Algorithms for Ordinary Differential Equations , 2004 .

[25]  Jörn Loviscach Wrinkling Coarse Meshes on the GPU , 2006, Comput. Graph. Forum.

[26]  Greg Turk,et al.  Keyframe control of complex particle systems using the adjoint method , 2006, SCA '06.

[27]  Michael F. Cohen,et al.  Interactive spacetime control for animation , 1992, SIGGRAPH.

[28]  Dani Lischinski,et al.  Target-driven smoke animation , 2004, ACM Trans. Graph..

[29]  Jessica K. Hodgins,et al.  Graphical modeling and animation of ductile fracture , 2002, SIGGRAPH.

[30]  Andrew P. Witkin,et al.  Fast animation and control of nonrigid structures , 1990, SIGGRAPH.

[31]  B. Thomaszewski,et al.  Bending Models for Thin Flexible Objects , 2006 .

[32]  Jessica K. Hodgins,et al.  Motion capture-driven simulations that hit and react , 2002, SCA '02.

[33]  Andrew P. Witkin,et al.  Spacetime constraints , 1988, SIGGRAPH.

[34]  Nadia Magnenat-Thalmann,et al.  Animating wrinkles on clothes , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[35]  Jessica K. Hodgins,et al.  Capturing and animating skin deformation in human motion , 2006, SIGGRAPH '06.

[36]  Adrien Treuille,et al.  Keyframe control of smoke simulations , 2003, ACM Trans. Graph..

[37]  L. E. Malvern Introduction to the mechanics of a continuous medium , 1969 .

[38]  Wolfgang Straßer,et al.  Analysis of numerical methods for the simulation of deformable models , 2003, The Visual Computer.

[39]  Steven M. Seitz,et al.  Interactive manipulation of rigid body simulations , 2000, SIGGRAPH.

[40]  Pierre Alliez,et al.  Variational shape approximation , 2004, ACM Trans. Graph..

[41]  Eitan Grinspun,et al.  CHARMS: a simple framework for adaptive simulation , 2002, ACM Trans. Graph..

[42]  Markus H. Gross,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) Fast Simulation of Deformable Models in Contact Using Dynamic Deformation Textures , 2022 .

[43]  Andrew Witkin,et al.  Physically Based Modeling: Principles and Practice , 1997 .

[44]  F. Thomas,et al.  The illusion of life : Disney animation , 1981 .

[45]  Nadia Magnenat-Thalmann,et al.  A data-driven approach for real-time clothes simulation , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[46]  Andrew P. Witkin,et al.  Large steps in cloth simulation , 1998, SIGGRAPH.

[47]  E. Grinspun Discrete differential geometry : An applied introduction , 2008, SIGGRAPH 2008.

[48]  Steve Capell,et al.  Interactive skeleton-driven dynamic deformations , 2002, ACM Trans. Graph..

[49]  Derek Nowrouzezahrai,et al.  Eurographics/ Acm Siggraph Symposium on Computer Animation (2006) a Controllable, Fast and Stable Basis for Vortex Based Smoke Simulation , 2022 .

[50]  Hyun Joon Shin,et al.  Snap-together motion: assembling run-time animations , 2003, SIGGRAPH '08.

[51]  Andrew P. Witkin,et al.  Fast and Controllable Simulation of the Shattering of Brittle Objects , 2001, Comput. Graph. Forum.

[52]  Ronald Fedkiw,et al.  Automatic determination of facial muscle activations from sparse motion capture marker data , 2005, SIGGRAPH '05.