skip to main content
10.1145/1507149.1507156acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
research-article

Controlling deformable material with dynamic morph targets

Published:27 February 2009Publication History

ABSTRACT

We present a method to control the behavior of elastic, deformable material in a dynamic simulation. We introduce dynamic morph targets, the equivalent in dynamic simulation to the geometric morph targets in (quasi-static) modeling. Dynamic morph targets define the pose-dependent physical state of soft objects, including surface deformation and elastic and inertial properties. Given these morph targets, our algorithm then derives a dynamic model that can be simulated in time-pose-space, interpolating the dynamic morph targets at the input poses. Our method easily integrates with current modeling and animation pipelines: at different poses, an artist simply provides a set of dynamic morph targets. Whether these input states are physically plausible is completely up to the artist. The resulting deformable models expose fully dynamic, pose-dependent behavior, driven by the artist-provided morph targets, complete with inertial effects.

Our deformable models are computationally efficient at runtime through modal reduction and pose-space polynomial interpolation. These models can therefore be plugged into existing dynamic simulation engines, either forming interactive, deformable content in real-time games or providing secondary dynamic effects for kinematically-driven characters in feature animation films. Finally, our method also facilitates certain time-consuming rigging procedures, by providing a physically based approach to resolve co-articulation deficiencies in traditional skinning methods, such as in shoulder regions, fully automatically.

Skip Supplemental Material Section

Supplemental Material

p39-galoppo.avi

avi

27.4 MB

References

  1. Barbic, J., and James, D. L. 2005. Real-time subspace integration of St. Venant-Kirchhoff deformable models. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bergou, M., Mathur, S., Wardetzky, M., and Grinspun, E. 2007. Tracks: toward directable thin shells. ACM Transactions on Graphics (TOG) (Jan). Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Capell, S., Green, S., Curless, B., Duchamp, T., and Popovic, Z. 2002. Interactive skeleton-driven dynamic deformations. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popovic, Z. 2005. Physically based rigging for deformable characters. Proc. of Eurographics/ACM SIGGRAPH Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Carr, J., Beatson, R., Cherrie, J., Mitchell, T., Fright, W., McCallum, B., and Evans, T. 2001. Reconstruction and representation of 3d objects with radial basis functions. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Chadwick, J. E., Haumann, D. R., and Parent, R. E. 1989. Layered construction for deformable animated characters. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Chen, D., and Zeltzer, D. 1992. Pump it up: computer animation of a biomechanically based model of muscle using the finite element method. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Choi, M. G., and Ko, H.-S. 2005. Modal warping: Realtime simulation of large rotational deformation and manipulation. IEEE TVCG 11, 1. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Der, K. G., Sumner, R. W., and Popovic, J. 2006. Inverse kinematics for reduced deformable models. ACM TOG (Proc. of ACM SIGGRAPH) 25, 3 (Jul), 1174--1179. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Galoppo, N., Otaduy, M., Tekin, S., Gross, M., and Lin, M. 2007. Soft articulated characters with fast contact handling. Computer Graphics Forum 26, 3, 243--253.Google ScholarGoogle ScholarCross RefCross Ref
  11. Gibson, S., and Mirtich, B. 1997. A survey of deformable modeling in computer graphics. MERL.Google ScholarGoogle Scholar
  12. Golub, G. H., and Loan, C. F. V. 1996. Matrix Computations.Google ScholarGoogle Scholar
  13. Gourret, J.-P., Thalmann, N. M., and Thalmann, D. 1989. Simulation of object and human skin deformations in a grasping task. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Hauser, K. K., Shen, C., and O'Brien, J. F. 2003. Interactive deformation using modal analysis with constraints. Proc. of Graphics Interface.Google ScholarGoogle Scholar
  15. James, D. L., and Twigg, C. D. 2005. Skinning mesh animations. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kavan, L., and Zara, J. 2005. Spherical blend skinning: A real-time deformation of articulated models. Proc. of ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Koch, R., Gross, M., Carls, F., and von Büren, D. 1996. Simulating facial surgery using finite element models. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Kondo, R., Kanai, T., and Anjyo, K. 2005. Directable animation of elastic objects. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Kry, P., James, D. L., and Pai, D. K. 2002. Eigenskin: Real time large deformation character skinning in hardware. Proc. of ACM SIGGRAPH Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Kurihara, T., and Miyata, N. 2004. Modeling deformable human hands from medical images. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformations: A unified approach to shape interpolation and skeleton-driven deformation. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Maestri, G. 2006. Digital Character Animation 3. New Riders Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Magnenat-Thalmann, N., Laperriere, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. Proc. of Graphics Interface, 26--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Metaxas, D., and Terzopoulos, D. 1992. Dynamic deformation of solid primitives with constraints. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. Müller, M., and Gross, M. 2004. Interactive virtual materials. Proc. of Graphics Interface. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Nealen, A., Muller, M., Keiser, R., Boxermann, E., and Carlson, M. 2006. Physically based deformable models in computer graphics. Eurographics STAR.Google ScholarGoogle Scholar
  28. Park, S. I., and Hodgins, J. K. 2006. Capturing and animating skin deformation in human motion. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Picinbono, G., Delingette, H., and Ayache, N. 2001. Nonlinear and anisotropic elastic soft tissue models for medical simulation. IEEE ICRA.Google ScholarGoogle Scholar
  30. Pighin, F., and Lewis, J. 2006. Performance-driven facial animation. ACM SIGGRAPH Course. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Powell, M. 1987. Radial basis functions for multivariate interpolation: a review. Algorithms for Approximation. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. Rhee, T., Lewis, J., and Neumann, U. 2006. Real-time weighted pose-space deformation on the gpu. Computer Graphics Forum.Google ScholarGoogle Scholar
  33. Scheepers, F., Parent, R., Carlson, W., and May, S. 1997. Anatomy-based modeling of the human musculature. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Sifakis, E., Neverov, I., and Fedkiw, R. 2005. Automatic determination of facial muscle activations from sparse motion capture marker data. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. Sueda, S., Kaufman, A., and Pai, D. K. 2008. Musculotendon simulation for hand animation. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Terzopoulos, D., and Witkin, A. 1988. Physically based models with rigid and deformable components. IEEE Computer Graphics and Applications 8, 6. Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. Terzopoulos, D., Platt, J., Barr, A., and Fleischer, K. 1987. Elastically deformable models. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Weber, O., Sorkine, O., Lipman, Y., and Gotsman, C. 2007. Context-aware skeletal shape deformation. Computer Graphics Forum.Google ScholarGoogle Scholar
  40. Wilhelms, J., and Gelder, A. V. 1997. Anatomically based modeling. Proc. of ACM SIGGRAPH. Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. Witkin, A., and Welch, W. 1990. Fast animation and control of nonrigid structures. Computer Graphics (SIGGRAPH '90 Proceedings) 24, 4, 243--252. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. Zordan, V. B., Celly, B., Chiu, B., and Dilorenzo, P. 2004. Breathe easy: Model and control of human respiration for computer animation. Proc. of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Conferences
    I3D '09: Proceedings of the 2009 symposium on Interactive 3D graphics and games
    February 2009
    253 pages
    ISBN:9781605584294
    DOI:10.1145/1507149

    Copyright © 2009 ACM

    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 ACM 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: 27 February 2009

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate148of485submissions,31%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader