skip to main content
research-article

Reusable skinning templates using cage-based deformations

Published:01 December 2008Publication History
Skip Abstract Section

Abstract

Character skinning determines how the shape of the surface geometry changes as a function of the pose of the underlying skeleton. In this paper we describe skinning templates, which define common deformation behaviors for common joint types. This abstraction allows skinning solutions to be shared and reused, and they allow a user to quickly explore many possible alternatives for the skinning behavior of a character. The skinning templates are implemented using cage-based deformations, which offer a flexible design space within which to develop reusable skinning behaviors. We demonstrate the interactive use of skinning templates to quickly explore alternate skinning behaviors for 3D models.

Skip Supplemental Material Section

Supplemental Material

a122-ju-mp4_hi.mov

mov

319.8 MB

References

  1. Allen, B., Curless, B., and Popović, Z. 2002. Articulated body deformation from range scan data. ACM Trans. Graph. 21, 3, 612--619. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Angelidis, A., and Singh, K. 2007. Kinodynamic skinning using volume-preserving deformations. In Proc. Symposium on Computer Animation, 147--156. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Baran, I., and Popović, J. 2007. Automatic rigging and animation of 3d characters. ACM Trans. Graph. 26, 3, 72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Botsch, M., and Sorkine, O. 2008. On linear variational surface deformation methods. IEEE Transactions on Visualization and Computer Graphics 14, 1, 213--230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Burtnyk, N., and Wein, M. 1976. Interactive skeleton techniques for enhancing motion dynamics in key frame animation. Commun. ACM 19, 10, 564--569. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 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
  7. Capell, S., Burkhart, M., Curless, B., Duchamp, T., and Popovic, Z. 2007. Physically based rigging for deformable characters. Graphical Models 69, 1, 71--87. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Chadwick, J. E., Haumann, D. R., Haumann, D. R., and Parent, R. E. 1989. Layered construction for deformable animated characters. In SIGGRAPH '89: Proceedings of the 16th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 243--252. Google ScholarGoogle Scholar
  9. Forstmann, S., Ohya, J., Krohn-Grimberghe, A., and McDougall, R. 2007. Deformation styles for spline-based skeletal animation. In Symp. on Computer Animation, 141--150. Google ScholarGoogle Scholar
  10. Fuchs, H., Kedem, Z. M., and Uselton, S. P. 1977. Optimal surface reconstruction from planar contours. Commun. ACM 20, 10, 693--702. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Guo, Z., and Wong, K. C. 2004. Neuroenveloping: A transferable character skin deformation technique. In Proc. Pacific Graphics, 77--86. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Joshi, P., Meyer, M., DeRose, T., Green, B., and Sanocki, T. 2007. Harmonic coordinates for character articulation. ACM Trans. Graph. 26, 3, 71. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Ju, T., Schaefer, S., and Warren, J. 2005. Mean value coordinates for closed triangular meshes. ACM Trans. Graph. 24, 3, 561--566. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kavan, L., and Žára, J. 2005. Spherical blend skinning: a realtime deformation of articulated models. In Symp. on Interactive 3D graphics and games, 9--16. Google ScholarGoogle Scholar
  15. Kavan, L., Collins, S., Zara, J., and O'Sullivan, C. 2008. Geometric skinning with approximate dual quaternion blending. ACM Trans. Graph. 27, 4, to appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. Kry, P., James, D., and Pai, D. 2002. EigenSkin: real time large deformation character skinning in hardware. Symp. on Computer Animation, 153--159. Google ScholarGoogle Scholar
  17. Lewis, J. P., Cordner, M., and Fong, N. 2000. Pose space deformation: a unified approach to shape interpolation and skeleton-driven deformation. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 165--172. Google ScholarGoogle Scholar
  18. Lipman, Y., Kopf, J., Cohen-Or, D., and Levin, D. 2007. Gpu-assisted positive mean value coordinates for mesh deformations. In Symp. on Geometry processing, 117--123. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Lipman, Y., Levin, D., and Cohen-Or, D. 2008. Green coordinates. ACM Trans. Graph. 27, 3, 1--10. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Magnenat-Thalmann, N., Laperreire, R., and Thal-mann, D. 1988. Joint dependent local deformations for hand animation and object grasping. In Graphics Interface, 26--33. Google ScholarGoogle Scholar
  21. Maya, 2007. Autodesk inc.Google ScholarGoogle Scholar
  22. Merry, B., Marais, P., and Gain, J. 2006. Animation space: A truly linear framework for character animation. ACM Trans. Graph. 25, 4, 1400--1423. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Moccozet, L., and Thalmann, N. M. 1997. Dirichlet free-form deformations and their application to hand simulation. In CA '97: Proceedings of the Computer Animation, IEEE Computer Society, Washington, DC, USA, 93. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 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
  25. Pratscher, M., Coleman, P., Laszlo, J., and Singh, K. 2005. Anatomic rigging of characters from the outside-in. In Symposium on Computer Animation, 329--338. Google ScholarGoogle Scholar
  26. Sederberg, T. W., and Parry, S. R. 1986. Free-form deformation of solid geometric models. SIGGRAPH Comput. Graph. 20, 4, 151--160. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. Singh, K., and Fiume, E. 1998. Wires: a geometric deformation technique. In SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques, ACM, New York, NY, USA, 405--414. Google ScholarGoogle Scholar
  28. Singh, K., and Kokkevis, E. 2000. Skinning characters using surface oriented free-form deformations. In Proceedings of Graphics Interface, 35--42.Google ScholarGoogle Scholar
  29. Sloan, P., Rose III, C., and Cohen, M. 2001. Shape by example. Symp. on Interactive 3D graphics, 135--143. Google ScholarGoogle Scholar
  30. Sumner, R. W., Zwicker, M., Gotsman, C., and Popović, J. 2005. Mesh-based inverse kinematics. ACM Trans. Graph. 24, 3, 488--495. Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. Wang, X. C., and Phillips, C. 2002. Multi-weight enveloping: Least-squares approximation techniques for skin animation. In Symposium on Computer Animation, 129--138. Google ScholarGoogle Scholar
  32. Wang, R., Pulli, K., and Popović, J. 2007. Real-time enveloping with rotational regression. ACM Trans. Graph. 26, 3, 73. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Wilhelms, J., and Gelder, A. V. 1997. Anatomically based modeling. In SIGGRAPH '97: Proceedings of the 24th annual conference on Computer graphics and interactive techniques, ACM Press/Addison-Wesley Publishing Co., New York, NY, USA, 173--180. Google ScholarGoogle Scholar

Index Terms

  1. Reusable skinning templates using cage-based deformations

      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

      Full Access

      • Published in

        cover image ACM Transactions on Graphics
        ACM Transactions on Graphics  Volume 27, Issue 5
        December 2008
        552 pages
        ISSN:0730-0301
        EISSN:1557-7368
        DOI:10.1145/1409060
        Issue’s Table of Contents

        Copyright © 2008 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: 1 December 2008
        Published in tog Volume 27, Issue 5

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader