Context-Aware

Context-Aware Skeletal Shape Deformation
Ofir Weber
Olga Sorkine
Yaron Lipman
Craig Gotsman
Eurographics 2007 - Computer Graphics Forum 26, 3 (2007)

Deformation using characteristic shapes. left to right - Rest shape; one example with slight muscle bulge;
two deformations of the rest shape based on the example. Note the significant and natural bulge of the muscle.
Abstract:
We describe a system for the animation of a skeleton-controlled articulated object that preserves the fine geomet-ric details of the object skin and conforms
to the characteristic shapes of the object specified through a set of ex-amples. The system provides the animator with an intuitive user interface and produces
compelling results even when presented with a very small set of examples. In addition it is able to generalize well by extrapolating far be-yond the examples.
Paper - PDF:
Video - QuickTime (H264):
Powerpoint Presentation:
BibTeX entry:
@article{Skinning:2007,
author = {Ofir Weber and Olga Sorkine and Yaron Lipman and Craig Gotsman},
title = {Context-Aware Skeletal Shape Deformation},
journal = {Computer Graphics Forum (Proceedings of Eurographics)},
volume = {26},
number = {3},
year = {2007},
}
More examples:
(top row) Rest shape and 3 examples. (bottom two rows) Deformations of the rest shape in arbitrary poses.

The effect of using different amount of anchors when deforming the original mesh using one example. Using just 2% of the triangles as anchors produces a muscle bulging effect almost indistinguishable from that produced with 100% anchors.

(left to right) Rest shape of flat mesh with waves; one example with bend; deformation of the rest shape based on the example. Note the significant extrapolation of the bend. Only 30 anchors out of 24,000 triangles were used.