Mesh Puppetry: Cascading Optimization of Mesh Deformation with Inverse Kinematics
Xiaohan Shi, Kun Zhou, Yiying Tong, Mathieu Desbrun, Hujun Bao, Baining Guo
In ACM Transactions on Graphics, 26(3), July 2007.
Abstract: We present mesh puppetry, a variational framework for detail-preserving mesh manipulation through a set of high-level, intuitive, and interactive design tools. Our approach builds upon traditional rigging by optimizing skeleton position and vertex weights in an integrated manner. New poses and animations are created by specifying a few desired constraints on vertex positions, balance of the character, length and rigidity preservation, joint limits, and/or self-collision avoidance. Our algorithm then adjusts the skeleton and solves for the deformed mesh simultaneously through a novel cascading optimization procedure, allowing realtime manipulation of meshes with 50K+ vertices for fast design of pleasing and realistic poses. We demonstrate the potential of our framework through an interactive deformation platform and various applications such as deformation transfer and motion retargeting.
Keyword(s): geometry processing, inverse kinematics, mesh deformation, nonlinear optimization
Article URL: http://doi.acm.org/10.1145/1276377.1276479
BibTeX format:
@article{Shi:2007:MPC,
  author = {Xiaohan Shi and Kun Zhou and Yiying Tong and Mathieu Desbrun and Hujun Bao and Baining Guo},
  title = {Mesh Puppetry: Cascading Optimization of Mesh Deformation with Inverse Kinematics},
  journal = {ACM Transactions on Graphics},
  volume = {26},
  number = {3},
  pages = {81:1--81:10},
  month = jul,
  year = {2007},
}
Search for more articles by Xiaohan Shi.
Search for more articles by Kun Zhou.
Search for more articles by Yiying Tong.
Search for more articles by Mathieu Desbrun.
Search for more articles by Hujun Bao.
Search for more articles by Baining Guo.

Return to the search page.


graphbib: Powered by "bibsql" and "SQLite3."