skip to main content
10.1145/1053427.1053429acmconferencesArticle/Chapter ViewAbstractPublication Pagesi3dConference Proceedingsconference-collections
Article

Spherical blend skinning: a real-time deformation of articulated models

Published:03 April 2005Publication History

ABSTRACT

Skin deformation based on an underlying skeleton is a common method to animate believable organic models. The most widely used skeletal animation algorithm, linear blend skinning, is also known as skeleton subspace deformation, vertex blending, or enveloping. It runs in real-time even on a low-end hardware but it is also notorious for its failures, such as the collapsing-joints artifacts. We present a new algorithm which removes these shortcomings while maintaining almost the same time and memory complexity as the linear blend skinning. Unlike other approaches, our method works with exactly the same input data as the popular linear version. This minimizes the cost of upgrade from linear to spherical blend skinning in many existing applications: the data structures and models need no change at all. The paper discusses also theoretical properties of rotation interpolation, essential to spherical blend skinning.

References

  1. Alexa, M. 2002. Linear combination of transformations. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques, ACM Press, 380--387. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Anderson, E., Bai, Z., Bischof, C., Blackford, S., Demmel, J., Dongarra, J., Du Croz, J., Greenbaum, A., Hammarling, S., Mckenney, A., and Sorensen, D. 1999. LAPACK Users' Guide, third ed. Society for Industrial and Applied Mathematics, Philadelphia, PA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bloomenthal, J. 2002. Medial-based vertex deformation. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 147--151. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Buss, S. R., and Fillmore, J. P. 2001. Spherical averages and applications to spherical splines and interpolation. ACM Trans. Graph. 20, 2, 95--126. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Eberly, D. 2001. 3D game engine design: a practical approach to real-time computer graphics. Morgan Kaufmann Publishers Inc.Google ScholarGoogle Scholar
  6. Kavan, L., and ŽÁra, J. 2003. Real-time skin deformation with bones blending. In WSCG Short Papers Proceedings.Google ScholarGoogle Scholar
  7. Kry, P. G., James, D. L., and Pai, D. K. 2002. Eigenskin: real time large deformation character skinning in hardware. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 153--159. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Lander, J. 1998. Skin them bones: Game programming for the web generation. Game Developer Magazine (May), 11--16.Google ScholarGoogle Scholar
  9. Lander, J. 1999. Over my dead, polygonal body. Game Developer Magazine (October), 17--22.Google ScholarGoogle Scholar
  10. Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., 165--172. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Magnenat-Thalmann, N., Laperrière, R., and Thalmann, D. 1988. Joint-dependent local deformations for hand animation and object grasping. In Proceedings on Graphics interface '88, Canadian Information Processing Society, 26--33. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Magnenat-Thalmann, N., Cordier, F., Seo, H., and Papagianakis, G. 2004. Modeling of bodies and clothes for virtual environments. In CW '04: Proceedings of the 2004 International Conference on Cyberworlds (CW'04), IEEE Computer Society, 201--208. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Mohr, A., and Gleicher, M. 2003. Building efficient, accurate character skins from examples. ACM Trans. Graph. 22, 3, 562--568. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Mohr, A., Tokheim, L., and Gleicher, M. 2003. Direct manipulation of interactive character skins. In Proceedings of the 2003 symposium on Interactive 3D graphics, ACM Press, 27--30. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Park, S. I., Shin, H. J., and Shin, S. Y. 2002. On-line locomotion generation based on motion blending. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 105--111. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Shoemake, K. 1985. Animating rotation with quaternion curves. In Proceedings of the 12th annual conference on Computer graphics and interactive techniques, ACM Press, 245--254. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Sloan, P.-P. J., Rose, III, C. F., and Cohen, M. F. 2001. Shape by example. In Proceedings of the 2001 symposium on Interactive 3D graphics, ACM Press, 135--143. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Steed, P. 2002. Animating Real-Time Game Characters with CDROM. Charles River Media, Inc. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Wang, X. C., and Phillips, C. 2002. Multi-weight enveloping: least-squares approximation techniques for skin animation. In Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation, ACM Press, 129--138. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Weber, J. 2000. Run-time skin deformation. In Proceedings of Game Developers Conference.Google ScholarGoogle Scholar

Index Terms

  1. Spherical blend skinning: a real-time deformation of articulated models

    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 '05: Proceedings of the 2005 symposium on Interactive 3D graphics and games
      April 2005
      231 pages
      ISBN:1595930132
      DOI:10.1145/1053427

      Copyright © 2005 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: 3 April 2005

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • Article

      Acceptance Rates

      Overall Acceptance Rate148of485submissions,31%

      Upcoming Conference

      I3D '24
      Symposium on Interactive 3D Graphics and Games
      May 8 - 10, 2024
      Philadelphia , PA , USA

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader