Skip to main content

As-Rigid-As-Possible Character Deformation Using Point Handles

  • 2705 Accesses

Part of the Lecture Notes in Computer Science book series (LNIP,volume 9474)


In this paper, we present a versatile, point handles based character skinning scheme. Point handles are easier to design and fit into an object’s volume than a skeleton. Moreover, with a conventional blending technique such as linear blending, point handles have been successfully demonstrated to handle stretching, twisting, and supple deformation, which are difficult to achieve with rigid bones. In the context of only blending, limbs, however, are not bent rigidly with point handles, limiting the space of possible deformations. To address this, we propose a method that automatically recovers the local rigidities of limbs via minimizing a surface-based, nonlinear rigidity energy. The minimization problem is subjected to the positions of a set of point handles’ proximal vertices. The positions fitting point transformations are computed by linear blend skinning, leading to speedups of the minimization in particular for large deformations. The use of nonlinear energy also allows versatile posing by intuitively selecting which point handles provide their proximal vertices on-the-fly. The degrees of freedom in modeling user constraints are reduced, and the skinning process is automated by relevant functionalities included in our scheme. The effectiveness of our scheme is demonstrated by a variety of experimental results, showing that the scheme could be an alternative to skeletal skinning.


  • Positional Constraint
  • Curve Skeleton
  • Joint Location
  • Point Weight
  • Local Rigidity

These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

This is a preview of subscription content, access via your institution.

Buying options

USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions


  1. Shapira, L., Shamir, A., Cohen-Or, D.: Consistent mesh partitioning and skeletonisation using the shape diameter function. Vis. Comput. 24, 249–259 (2008)

    CrossRef  Google Scholar 

  2. Baran, I., Popović, J.: Automatic rigging and animation of 3d characters. ACM Trans. Graph. 26, 72 (2007)

    CrossRef  Google Scholar 

  3. Jacobson, A., Panozzo, D., Glauser, O., Pradalier, C., Hilliges, O., Sorkine-Hornung, O.: Tangible and modular input device for character articulation. ACM Trans. Graph. 33, 82:1–82:12 (2014)

    CrossRef  Google Scholar 

  4. Jacobson, A., Baran, I., Popović, J., Sorkine, O.: Bounded biharmonic weights for real-time deformation. ACM Trans. Graph. 30, 78:1–78:8 (2011)

    Google Scholar 

  5. Jacobson, A., Sorkine, O.: Stretchable and twistable bones for skeletal shape deformation. ACM Trans. Graph. 30, 165:1–165:8 (2011)

    Google Scholar 

  6. Wang, X.C., Phillips, C.: Multi-weight enveloping: least-squares approximation techniques for skin animation. In: Proceedings of the 2002 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2002, pp. 129–138 (2002)

    Google Scholar 

  7. Merry, B., Marais, P., Gain, J.: Animation space: a truly linear framework for character animation. ACM Trans. Graph. 25, 1400–1423 (2006)

    CrossRef  Google Scholar 

  8. Wang, R.Y., Pulli, K., Popović, J.: Real-time enveloping with rotational regression. ACM Trans. Graph. 26, 73 (2007)

    CrossRef  Google Scholar 

  9. Kavan, L., Collins, S., O’Sullivan, C.: Automatic linearization of nonlinear skinning. In: Proceedings of the 2009 Symposium on Interactive 3D Graphics and Games, I3D 2009, pp. 49–56 (2009)

    Google Scholar 

  10. Kavan, L., Collins, S., Žára, J., O’Sullivan, C.: Skinning with dual quaternions. In: Proceedings of the 2007 Symposium on Interactive 3D Graphics and Games, I3D 2007, pp. 39–46 (2007)

    Google Scholar 

  11. Yang, X., Somasekharan, A., Zhang, J.J.: Curve skeleton skinning for human and creature characters: research articles. Comput. Animat. Virtual Worlds 17, 281–292 (2006)

    CrossRef  Google Scholar 

  12. Forstmann, S., Ohya, J., Krohn-Grimberghe, A., McDougall, R.: Deformation styles for spline-based skeletal animation. In: Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, SCA 2007, pp. 141–150 (2007)

    Google Scholar 

  13. Kavan, L., Collins, S., Žára, J., O’Sullivan, C.: Geometric skinning with approximate dual quaternion blending. ACM Trans. Graph. 27, 105:1–105:23 (2008)

    CrossRef  Google Scholar 

  14. Sederberg, T.W., Parry, S.R.: Free-form deformation of solid geometric models. In: Proceedings of the 13th Annual Conference on Computer Graphics and Interactive Techniques, SIGGRAPH 1986, pp. 151–160 (1986)

    Google Scholar 

  15. Ju, T., Schaefer, S., Warren, J.: Mean value coordinates for closed triangular meshes. ACM Trans. Graph. 24, 561–566 (2005)

    CrossRef  Google Scholar 

  16. Sorkine, O., Alexa, M.: As-rigid-as-possible surface modeling. In: Proceedings of the Fifth Eurographics Symposium on Geometry Processing, SGP 2007, pp. 109–116 (2007)

    Google Scholar 

  17. Botsch, M., Sorkine, O.: On linear variational surface deformation methods. IEEE Trans. Vis. Comput. Graph. 14, 213–230 (2008)

    CrossRef  Google Scholar 

  18. Sorkine, O., Cohen-Or, D., Lipman, Y., Alexa, M., Rössl, C., Seidel, H.P.: Laplacian surface editing. In: Proceedings of the 2004 Eurographics/ACM SIGGRAPH Symposium on Geometry Processing, SGP 2004, pp. 175–184 (2004)

    Google Scholar 

  19. Guennebaud, G.: Eigen: a c++ linear algebra library, version 3.0 (2011). (2011). Accessed 22 November 2014

  20. Meyer, M., Desbrun, M., Schröder, P., Barr, A.H.: Discrete differential-geometry operators for triangulated 2-manifolds. In: Hege, H.-C., Polthier, K. (eds.) Visualization and mathematics III, pp. 35–57. Springer, Heidelberg (2003)

    CrossRef  Google Scholar 

  21. Kavan, L., Sloan, P.P., O’Sullivan, C.: Fast and efficient skinning of animated meshes. Comput. Graph. Forum 29, 327–336 (2010)

    CrossRef  Google Scholar 

  22. Jacobson, A., Baran, I., Kavan, L., Popović, J., Sorkine, O.: Fast automatic skinning transformations. ACM Trans. Graph. 31, 77:1–77:10 (2012)

    CrossRef  Google Scholar 

  23. Chen, X., Saparov, A., Pang, B., Funkhouser, T.: Schelling points on 3d surface meshes. ACM Trans. Graph. 31, 29:1–29:12 (2012)

    Google Scholar 

  24. Landreneau, E., Schaefer, S.: Poisson-based weight reduction of animated meshes. Comput. Graph. Forum 29, 1945–1954 (2010)

    CrossRef  Google Scholar 

  25. Le, B.H., Deng, Z.: Two-layer sparse compression of dense-weight blend skinning. ACM Trans. Graph. 32, 124:1–124:10 (2013)

    CrossRef  Google Scholar 

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to Zhiping Luo .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and Permissions

Copyright information

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Luo, Z., Veltkamp, R.C., Egges, A. (2015). As-Rigid-As-Possible Character Deformation Using Point Handles. In: Bebis, G., et al. Advances in Visual Computing. ISVC 2015. Lecture Notes in Computer Science(), vol 9474. Springer, Cham.

Download citation

  • DOI:

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-27856-8

  • Online ISBN: 978-3-319-27857-5

  • eBook Packages: Computer ScienceComputer Science (R0)