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

skip to main content
article

Example-based inverse kinematics using cage

Published: 01 May 2012 Publication History

Abstract

This paper presents a cage-based inverse kinematics (CageIK) that enables interactive posing of character models in a wide range of mesh representations using handle points. By providing a set of cage geometries as examples, CageIK optimizes deformations of the cage according to handle movements and reconstructs the model using a subspace deformation method based on Green Coordinates. CageIK therefore not only poses the model naturally but also preserves details even when leaving the example space. Furthermore, by blending deformations based on bounded biharmonic weights, CageIK can edit the pose of the model locally. Because example cages can be generated from existing models, we can reuse animation assets that were already created by artists or simulations, which avoids repeating the time-consuming process of creating examples. We show that CageIK can edit a wide variety of models, including multicomponent meshes, polygon soups, and quadrilateral meshes. Copyright © 2012 John Wiley & Sons, Ltd.

References

[1]
Sumner RW, Zwicker M, Gotsman C, Popovic J. Mesh-based inverse kinematics. In ACM SIGGRAPH 2005 Papers, Los Angeles, California, 2005; 488–495.
[2]
Feng W-W, Kim B-U, Yu Y. Real-time data driven deformation using kernel canonical correlation analysis. ACM Transactions on Graphics 2008; 27: 91:1–91:9.
[3]
Lewis JP, Cordner M, Fong N. 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, New Orleans, Louisiana, USA, 2000; 165–172.
[4]
Weber O, Sorkine O, Lipman Y, Gotsman C. Context-aware skeletal shape deformation. Computer Graphics Forum 2007; 26: 265–274.
[5]
Sumner RW, Popović J. Deformation transfer for triangle meshes. ACM Transactions on Graphics 2004; 23: 399–405.
[6]
Yu Y, Zhou K, Xu D, Shi X, Bao H, Guo B, Shum H-Y. Mesh editing with poisson-based gradient field manipulation. ACM Transactions on Graphics 2004; 23: 644–651.
[7]
Der KG, Sumner RW, Popovic J. Inverse kinematics for reduced deformable models. In ACM SIGGRAPH 2006 Papers, Boston, Massachusetts, 2006; 1174–1179.
[8]
Huang H, Zhao L, Yin KK, Qi Y, Yu Y, Tong X. Controllable hand deformation from sparse examples with rich details. In Proceedings of the 2011 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Vancouver, Canada, 2011; 73–82.
[9]
Fröhlich S, Botsch M. Example-driven deformations based on discrete shells. Computer Graphics Forum 2011; 30(8): 2246–2257.
[10]
Grinspun E, Hirani AN, Desbrun M, Schröder P. Discrete shells. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, California, 2003; 62–67.
[11]
Savoye Y, Franco J-S. CageIK: dual-Laplacian cage-based inverse kinematics. In Proceedings of Articulated Motion and Deformable Objects, Mallorca, Spain, 2010; 280–289.
[12]
Jacobson A, Baran I, Popović J, Sorkine O. Bounded biharmonic weights for real-time deformation. ACM Transactions on Graphics (Proceedings of ACM SIGGRAPH) 2011; 30(4): 78:1–78:8.
[13]
Kircher S, Garland M. Free-form motion processing. ACM Transactions on Graphics 2008; 27: 12:1–12:13.
[14]
Baran I, Vlasic D, Grinspun E, Popović J. Semantic deformation transfer. ACM Transactions on Graphics 2009; 28: 36:1–36:6.
[15]
Lipman Y, Sorkine O, Levin D, Cohen-Or D. Linear rotation-invariant coordinates for meshes. ACM Transactions on Graphics 2005; 24: 479–487.
[16]
Carr JC, Beatson RK, Cherrie JB, Mitchell TJ, Fright WR, McCallum BC, Evans TR. Reconstruction and representation of 3D objects with radial basis functions, In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, California, USA, 2001; 67–76.
[17]
Kavan L, Collins S, Zara J, O'Sullivan C. Geometric skinning with approximate dual quaternion blending. ACM Transactions on Graphics 2008; 27: 105:1–105:23.
[18]
Lipman Y, Levin D, Cohen-Or D. Green coordinates. ACM Transactions on Graphics 2008; 27: 78:1–78:10.
[19]
Botsch M, Sumner R, Pauly M, Gross M. Deformation transfer for detail-preserving surface editing. 2006.
[20]
Chen L, Huang J, Sun H, Bao H. Technical section: cage-based deformation transfer. Computers and Graphics 2010; 34: 107–118.
[21]
Ben-Chen M, Weber O, Gotsman C. Variational harmonic maps for space deformation. ACM Transactions on Graphics 2009; 28: 34:1–34:11.
[22]
Müller M, Heidelberger B, Teschner M, Gross M. Meshless deformations based on shape matching. ACM Transactions on Graphics 2005; 24: 471–478.
[23]
Zayer R, Rössl C, Karni Z, Seidel H-P. Harmonic guidance for surface deformation. Computer Graphics Forum 2005; 24(3): 601–609.
[24]
Ben-Chen M, Weber O, Gotsman C. Spatial deformation transfer. In ACM SIGGRAPH/Eurographics Symposium on Computer Animation, New Orleans, USA, 2009; 67–74.
[25]
Chen Y, Davis TA, Hager WW, Rajamanickam S. Algorithm 887: CHOLMOD, supernodal sparse Cholesky factorization and update/downdate. ACM Transactions on Mathematical Software 2008; 35: 22:1–22:14.

Cited By

View all
  • (2018)Detail-aware spatial deformation transferComputer Animation and Virtual Worlds10.1002/cav.144223:3-4(225-233)Online publication date: 21-Dec-2018

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Computer Animation and Virtual Worlds
Computer Animation and Virtual Worlds  Volume 23, Issue 3-4
May 2012
307 pages
ISSN:1546-4261
EISSN:1546-427X
Issue’s Table of Contents

Publisher

John Wiley and Sons Ltd.

United Kingdom

Publication History

Published: 01 May 2012

Author Tags

  1. cage-based deformation
  2. example-based deformation

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Detail-aware spatial deformation transferComputer Animation and Virtual Worlds10.1002/cav.144223:3-4(225-233)Online publication date: 21-Dec-2018

View Options

View options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media