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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Magnenat-Thalmann, N., Laperrire, R., & Thalmann, D. (1988). Joint-dependent local deformations for hand animation and object grasping. In Proceedings on Graphics Interface ′88, Citeseer.
Kavan, L., et al. (2007). Skinning with dual quaternions. In Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games. ACM.
Kavan, L., et al. (2008). Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics (TOG), 27(4), 105.
Kim, Y., & Han, J. (2014). Bulging-free dual quaternion skinning. Computer Animation and Virtual Worlds, 25(3–4), 321–329.
Capell, S., et al. (2002). Interactive skeleton-driven dynamic deformations. ACM Transactions on Graphics, 21(3), 586–593.
Capell, S., et al. (2007). Physically based rigging for deformable characters. Graphical Models, 69(1), 71–87.
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.
Gilles, B., et al. (2011). Frame-based elastic models. ACM Transactions on Graphics, 30(2), 1–12.
Kim, J., & Pollard, N. S. (2011). Fast simulation of skeleton-driven deformable body characters. ACM Transactions on Graphics, 30(5), 1–19.
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.
Müller, M., et al. (2007). Position based dynamics. Journal of Visual Communication and Image Representation, 18(2), 109–118.
Bender, J., et al. (2014). Position-based simulation of continuous materials. Computers and Graphics, 44, 1–10.
Deul, C., & Bender, J. (2013). Physically-based character skinning. VRIPHYS, 13, 25–34.
Müller, M., & Chentanez, N. (2011). Solid simulation with oriented particles. ACM Transactions on Graphics (TOG), 30(4), 92.
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.
Rumman, N. A. & Fratarcangeli, M. (2015). Position-based skinning for soft articulated characters. In Computer Graphics Forum. Wiley Online Library.
Bower, A. F. (2009). Applied mechanics of solids. CRC press.
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.
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.
Abu Rumman, N., & Fratarcangeli, M. (2015). Position-based skinning for soft articulated characters. Computer Graphics Forum, 34(6), 240–250.
Müller, M., et al. (2014). Strain based dynamics. In Proceedings of ACM SIGGRAPH/EUROGRAPHICS Symposium on Computer Animation (SCA). Copenhagen.
Irving, G., Teran, J., & Fedkiw, R. (2006). Tetrahedral and hexahedral invertible finite elements. Graphical Models, 68(2), 66–89.
Stomakhin, A., et al. (2012). Energetically Consistent Invertible Elasticity. In Eurographics/ACM SIGGRAPH Symposium on Computer Animation. The Eurographics Association.
Huang, J., et al. (2006). Geometrically based potential energy for simulating deformable objects. The Visual Computer, 22(9–11), 740–748.
CMU, CMU Graphics Lab Motion Capture Database. http://mocap.cs.cmu.edu/
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.
Biovision, BVH File Specifications page. http://www.character-studio.net/bvh_file_specification.htm
Blender, Blender, free and open source 3D creation suite. https://www.blender.org
Foundation, B. (2008). Big Buck Bunny. https://peach.blender.org/
Author information
Authors and Affiliations
Corresponding author
Rights 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)