Mesh puppetry: Cascading optimization of mesh deformation with inverse kinematics

  • Xiaohan Shi
  • , Kun Zhou
  • , Yiying Tong
  • , Mathieu Desbrun
  • , Hujun Bao
  • , Baining Guo

Research output: Contribution to conferencePaperpeer-review

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.

Original languageEnglish
DOIs
Publication statusPublished - 17 Dec 2007
Externally publishedYes
Event34th Annual Meeting of the Association for Computing Machinery's Special Interest Group on Graphics - San Diego, CA, United States
Duration: 5 Aug 20079 Aug 2007

Conference

Conference34th Annual Meeting of the Association for Computing Machinery's Special Interest Group on Graphics
Country/TerritoryUnited States
CitySan Diego, CA
Period5/08/079/08/07

Keywords

  • Geometry processing
  • Inverse kinematics
  • Mesh deformation
  • Nonlinear optimization

Fingerprint

Dive into the research topics of 'Mesh puppetry: Cascading optimization of mesh deformation with inverse kinematics'. Together they form a unique fingerprint.

Cite this