Nothing Special   »   [go: up one dir, main page]

Skip to main content

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

  • Conference paper
  • First Online:
Advances in Visual Computing (ISVC 2015)

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

Included in the following conference series:

  • 2872 Accesses

Abstract

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.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Article  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)

    Article  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)

    Article  Google Scholar 

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

    Article  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)

    Article  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)

    Article  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)

    Article  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)

    Article  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). http://eigen.tuxfamily.org/ (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)

    Chapter  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)

    Article  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)

    Article  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)

    Article  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)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

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. https://doi.org/10.1007/978-3-319-27857-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-27857-5_6

  • 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)

Publish with us

Policies and ethics