1 / 15

Inverse Kinematics for Reduced Deformable Models

Inverse Kinematics for Reduced Deformable Models. Our Goal: Interaction. mesh manipulation direct, intuitive control speed. Related Work. mesh editing [Zorin et al. 1997, Kobbelt et al. 1998, Sorkine 2005] Mesh-based inverse kinematics [Sumner et al. 2005] Skinning mesh animations

Download Presentation

Inverse Kinematics for Reduced Deformable Models

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Inverse Kinematics for Reduced Deformable Models

  2. Our Goal: Interaction • mesh manipulation • direct, intuitive control • speed

  3. Related Work • mesh editing [Zorin et al. 1997, Kobbelt et al. 1998, Sorkine 2005] • Mesh-based inverse kinematics [Sumner et al. 2005] • Skinning mesh animations [ James and Twigg 2005]

  4. Our Method Mesh Examples Reduced Deformable Model decouple deformation complexity from geometric complexity! Inverse Kinematics - completely automated animation pipeline

  5. Reduced Deformable Model • expresses deformations compactly • automatically constructed Examples Reduced Deformable Model [James and Twigg 2005] Control parameters: Skinning weights: (Using mean-shift clustering) • non-rigid • no hierarchy

  6. huge number 20 to 50 RDM: Mesh Reconstruction Control parameters: Skinning weights: different values estimate each example x: before deformation v: after deformation

  7. Inverse Kinematics • find a semantically proper shape • obtain natural poses by blending examples Blending function. • blend in which domain? • vertex positions ? • control parameters ? Desired

  8. Deformation Gradients • simple 3x3 transformation matrices • describe deformation of each example deformation function Skinning equation. Vertex deformation gradient.

  9. Deformation Gradients for each example: have t→ get f flattened control matrices constant matrix flattened deformation gradients of vertices

  10. Shape Blending • combine example deformation gradients Blending function. • recover the control parameters given deformation gradients Has closed form solution. solving for reduced basis! but still slow

  11. weighted centroid of the group’s vertices controls vertex groups Proxy Vertices • evaluating deformation gradients at every vertex is undesirable • summarize using a few vertices same deformation gradient!

  12. Inverse Kinematics “Find best natural pose that meets user constraints” When there’s only a few constraints:

  13. Results Solving time for interaction seconds

  14. Results Solving time for interaction

  15. Conclusion • interactive control of reduced deformable models • future work • error correction for new poses • model transfer between meshes • other reduced deformable models

More Related