PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 1, 2011ACM Transactions on Graphics201 citations

Efficient elasticity for character skinning with contact and collisions

View Full Paper
AMAleka McAdamsYZYongning ZhuASAndrew Selle

Key Points

  • The aim is to develop an efficient algorithm for simulating soft tissue deformation in character animation.
  • Developed a novel discretization of corotational elasticity over a hexahedral lattice.
  • Implemented a multigrid method for efficient convergence with a fully vectorized SVD algorithm.
  • Enforced body collisions and soft-constraints using a simple framework.
  • Achieved near-interactive simulation speeds for high-resolution elasticity models.
  • Ensured positive definiteness of the stiffness matrix for accurate quasistatics and dynamics.
  • Demonstrated the application in a production-level character skinning system.

Abstract

We present a new algorithm for near-interactive simulation of skeleton driven, high resolution elasticity models. Our methodology is used for soft tissue deformation in character animation. The algorithm is based on a novel discretization of corotational elasticity over a hexahedral lattice. Within this framework we enforce positive definiteness of the stiffness matrix to allow efficient quasistatics and dynamics. In addition, we present a multigrid method that converges with very high efficiency. Our design targets performance through parallelism using a fully vectorized and branch-free SVD algorithm as well as a stable one-point quadrature scheme. Since body collisions, self collisions and soft-constraints are necessary for real-world examples, we present a simple framework for enforcing them. The whole approach is demonstrated in an end-to-end production-level character skinning system.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

McAdams et al. (2011) studied this question.

synapsesocial.com/papers/6a090a4a5405cc787b9d1be1https://doi.org/10.1145/2010324.1964932
Ask AI
Helpful
Bookmark
Share
View Full Paper