Skip to main content

Skeletal Animation with Anisotropic Materials

  • Chapter
  • First Online:

Abstract

In this chapter, we present an integrated real-time system for animation of skeletal characters with anisotropic tissues. Existing geometrically-based skinning techniques suffer from obvious volume distortion artifact, and they cannot produce secondary dynamic motions, such as jiggling effects. Physically-based skinning with FEM models has high computational cost that restricts its practical applications. To solve these problems, we introduce a strain-based Position Based Deformation (PBD) framework for skeletal animation. It bridges the gap between geometric models and physically-based models, and achieves both efficient and physically-plausible performance. Natural secondary motion of soft tissues is produced. Anisotropic deformations are made possible with separately defined stretch and shear properties of the material, using the user-designed frame-field. Owing to the efficiency and stability of our proposed layered constraint solving scheme, we can achieve real-time performance, and the system is robust with large deformations and degenerate cases.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   109.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Magnenat-Thalmann, N., Laperrire, R., & Thalmann, D. (1988). Joint-dependent local deformations for hand animation and object grasping. In Proceedings on Graphics Interface88, Citeseer.

    Google Scholar 

  2. Kavan, L., et al. (2007). Skinning with dual quaternions. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games. ACM.

    Google Scholar 

  3. Kavan, L., et al. (2008). Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics (TOG), 27(4), 105.

    Article  Google Scholar 

  4. Kim, Y., & Han, J. (2014). Bulging-free dual quaternion skinning. Computer Animation and Virtual Worlds, 25(3–4), 321–329.

    Article  Google Scholar 

  5. Capell, S., et al. (2002). Interactive skeleton-driven dynamic deformations. ACM Transactions on Graphics, 21(3), 586–593.

    Article  Google Scholar 

  6. Capell, S., et al. (2007). Physically based rigging for deformable characters. Graphical Models, 69(1), 71–87.

    Article  Google Scholar 

  7. Teran, J., et al. (2005). Robust quasistatic finite elements and flesh simulation. In Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation (pp. 181–190). Los Angeles, California: ACM.

    Google Scholar 

  8. Gilles, B., et al. (2011). Frame-based elastic models. ACM Transactions on Graphics, 30(2), 1–12.

    Article  MathSciNet  Google Scholar 

  9. Kim, J., & Pollard, N. S. (2011). Fast simulation of skeleton-driven deformable body characters. ACM Transactions on Graphics, 30(5), 1–19.

    Article  Google Scholar 

  10. Kim, T., & James, D.L. (2011). Physics-based character skinning using multi-domain subspace deformations. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (pp. 63–72). Vancouver, British Columbia, Canada: ACM.

    Google Scholar 

  11. Müller, M., et al. (2007). Position based dynamics. Journal of Visual Communication and Image Representation, 18(2), 109–118.

    Article  Google Scholar 

  12. Bender, J., et al. (2014). Position-based simulation of continuous materials. Computers and Graphics, 44, 1–10.

    Article  Google Scholar 

  13. Deul, C., & Bender, J. (2013). Physically-based character skinning. VRIPHYS, 13, 25–34.

    Google Scholar 

  14. Müller, M., & Chentanez, N. (2011). Solid simulation with oriented particles. ACM Transactions on Graphics (TOG), 30(4), 92.

    Article  Google Scholar 

  15. Rumman, N. A., & M. Fratarcangeli. (2014). Position based skinning of skeleton-driven deformable characters. In Proceedings of the 30th Spring Conference on Computer Graphics. ACM.

    Google Scholar 

  16. Rumman, N. A. & Fratarcangeli, M. (2015). Position-based skinning for soft articulated characters. In Computer Graphics Forum. Wiley Online Library.

    Google Scholar 

  17. Bower, A. F. (2009). Applied mechanics of solids. CRC press.

    Google Scholar 

  18. Müller, M., & Gross, M. (2004). Interactive virtual materials. In Proceedings of Graphics Interface (pp. 239–246). London, Ontario, Canada: Canadian Human-Computer Communications Society.

    Google Scholar 

  19. Sifakis, E., & Barbic, J. (2012). FEM simulation of 3D deformable solids: a practitioner’s guide to theory, discretization and model reduction. In ACM SIGGRAPH 2012 Courses. ACM.

    Google Scholar 

  20. Abu Rumman, N., & Fratarcangeli, M. (2015). Position-based skinning for soft articulated characters. Computer Graphics Forum, 34(6), 240–250.

    Article  Google Scholar 

  21. Müller, M., et al. (2014). Strain based dynamics. In Proceedings of ACM SIGGRAPH/EUROGRAPHICS Symposium on Computer Animation (SCA). Copenhagen.

    Google Scholar 

  22. Irving, G., Teran, J., & Fedkiw, R. (2006). Tetrahedral and hexahedral invertible finite elements. Graphical Models, 68(2), 66–89.

    Article  MATH  Google Scholar 

  23. Stomakhin, A., et al. (2012). Energetically Consistent Invertible Elasticity. In Eurographics/ACM SIGGRAPH Symposium on Computer Animation. The Eurographics Association.

    Google Scholar 

  24. Huang, J., et al. (2006). Geometrically based potential energy for simulating deformable objects. The Visual Computer, 22(9–11), 740–748.

    Article  Google Scholar 

  25. CMU, CMU Graphics Lab Motion Capture Database. http://mocap.cs.cmu.edu/

  26. NUS, NUS Mocap Database, in National University of Singapore. http://animation.comp.nus.edu.sg/nusmocap.html. Created with funding from NUS AcRF R-252-000-429-133.

  27. Biovision, BVH File Specifications page. http://www.character-studio.net/bvh_file_specification.htm

  28. Blender, Blender, free and open source 3D creation suite. https://www.blender.org

  29. Foundation, B. (2008). Big Buck Bunny. https://peach.blender.org/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianping Cai .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Cai, J., Lin, F., Seah, H.S. (2016). Skeletal Animation with Anisotropic Materials. In: Graphical Simulation of Deformable Models. Springer, Cham. https://doi.org/10.1007/978-3-319-51031-6_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-51031-6_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-51030-9

  • Online ISBN: 978-3-319-51031-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics