Eurographics/siggraph Symposium on Computer Animation (2003) Handrix: Animating the Human Hand

The human hand is a complex organ capable of both gross grasp and fine motor skills. Despite many successful high-level skeletal control techniques, animating realistic hand motion remains tedious and challenging. This paper presents research motivated by the complex finger positioning required to play musical instruments, such as the guitar. We first describe a data driven algorithm to add sympathetic finger motion to arbitrarily animated hands. We then present a procedural algorithm to generate the motion of the fretting hand playing a given musical passage on a guitar. The work here is aimed as a tool for music education and analysis. The contributions of this paper are a general architecture for the skeletal control of interdependent articulations performing multiple concurrent reaching tasks, and a procedural tool for musicians and animators that captures the motion complexity of guitar fingering.

[1]  Anne M.R. Agur,et al.  Grant's Atlas of Anatomy , 1943 .

[2]  Michael Girard,et al.  Computer animation of knowledge-based human grasping , 1991, SIGGRAPH.

[3]  Jean-Claude Latombe,et al.  Planning motions with intentions , 1994, SIGGRAPH.

[4]  Norman I. Badler,et al.  Inverse kinematics positioning using nonlinear programming for highly articulated figures , 1994, TOGS.

[5]  Tosiyasu L. Kunii,et al.  Model-based analysis of hand posture , 1995, IEEE Computer Graphics and Applications.

[6]  J. Flanagan,et al.  Hand and brain : the neurophysiology and psychology of hand movements , 1996 .

[7]  M. Schieber Individuated Finger Movements: Rejecting the Labeled-Line Hypothesis , 1996 .

[8]  Bobby Bodenheimer,et al.  The Process of Motion Capture: Dealing with the Data , 1997, Computer Animation and Simulation.

[9]  Sunil Arya,et al.  An optimal algorithm for approximate nearest neighbor searching fixed dimensions , 1998, JACM.

[10]  Michael Gleicher,et al.  Retargetting motion to new characters , 1998, SIGGRAPH.

[11]  Robin Bargar Music for unprepared piano , 1998, SIGGRAPH '98.

[12]  J. Booker,et al.  Discussion-•-— »-— — — — — , 1998 .

[13]  Ying Wu,et al.  Capturing articulated human hand motion: a divide-and-conquer approach , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[14]  Helge J. Ritter,et al.  GREFIT: Visual Recognition of Hand Postures , 1999, Gesture Workshop.

[15]  M H Schieber,et al.  Quantifying the Independence of Human Finger Movements: Comparisons of Digits, Hands, and Movement Frequencies , 2000, The Journal of Neuroscience.

[16]  Peter-Pike J. Sloan,et al.  Artist‐Directed Inverse‐Kinematics Using Radial Basis Function Interpolation , 2001, Comput. Graph. Forum.

[17]  Wayne Lytle Pipe Dream , 2001, SIGGRAPH 2001.

[18]  Katsu Yamane,et al.  O(N) forward dynamics computation of open kinematic chains based on the principle of virtual work , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[19]  Harry Shum,et al.  Motion texture: a two-level statistical model for character motion synthesis , 2002, ACM Trans. Graph..

[20]  Dinesh K. Pai,et al.  EigenSkin: real time large deformation character skinning in hardware , 2002, SCA '02.

[21]  Jessica K. Hodgins,et al.  Interactive control of avatars animated with human motion data , 2002, SIGGRAPH.

[22]  Jessica K. Hodgins,et al.  Generalizing Demonstrated Manipulation Tasks , 2002, WAFR.

[23]  Christoph Bregler,et al.  Motion capture assisted animation: texturing and synthesis , 2002, ACM Trans. Graph..

[24]  Okan Arikan,et al.  Interactive motion generation from examples , 2002, ACM Trans. Graph..

[25]  A. Barr,et al.  Pathophysiological tissue changes associated with repetitive movement: a review of the evidence. , 2002, Physical therapy.

[26]  C. Karen Liu,et al.  Synthesis of complex dynamic character motion from simple animations , 2002, ACM Trans. Graph..

[27]  Peter M. Todd,et al.  Fingering for String Instruments with the Optimum Path Paradigm , 2003 .

[28]  Marc H. Schieber,et al.  Neural Coding of Finger and Wrist Movements , 2004, Journal of Computational Neuroscience.