The Robotics Institute
Search the site
RI | Publications | EigenSkin: Real Time Large Deformation Character Skinning in Hardware

Text only version of this site

EigenSkin: Real Time Large Deformation Character Skinning in Hardware
P.G. Kry, D. James, and D. Pai
In Proceedings of the ACM SIGGRAPH Symposium on Computer Animation, July, 2002, pp. 153 - 160.

Jump to: Download | Abstract | Notes | Text Reference | BibTeX Reference

Download [Help]

Adobe portable document format (pdf) [5655 KB]

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.

Abstract

We present a technique which allows subtle nonlinear quasi-static deformations of articulated characters to be compactly approximated by data-dependent eigenbases which are optimized for real time rendering on commodity graphics hardware. The method extends the common Skeletal-Subspace Deformation (SSD) technique to provide efficient approximations of the complex deformation behaviours exhibited in simulated, measured, and artist-drawn characters. Instead of storing displacements for key poses (which may be numerous), we precompute principal components of the deformation influences for individual kinematic joints, and so construct error-optimal eigenbases describing each joint's deformation subspace. Pose-dependent deformations are then expressed in terms of these reduced eigenbases, allowing precomputed coefficients of the eigenbasis to be interpolated at run time. Vertex program hardware can then efficiently render nonlinear skin deformations using a small number of eigendisplacements stored in graphics hardware. We refer to the final resulting character skinning construct as the model's EigenSkin. Animation results are presented for a very large nonlinear finite element model of a human hand rendered in real time at minimal cost to the main CPU.

Notes

Number of pages: 8

Note: AVI Video available at: http://www.cs.cmu.edu/~djames/movies/eigenskin.avi

Text Reference

P.G. Kry, D. James, and D. Pai, "EigenSkin: Real Time Large Deformation Character Skinning in Hardware," In Proceedings of the ACM SIGGRAPH Symposium on Computer Animation, July, 2002, pp. 153 - 160.

BibTeX Reference

@inproceedings{Kry_2002_5199,
   author = "Paul G. Kry and Doug James and Dinesh Pai",
   title = "EigenSkin: Real Time Large Deformation Character Skinning in Hardware",
   booktitle = "In Proceedings of the ACM SIGGRAPH Symposium on Computer Animation",
   month = "July",
   year = "2002",
   pages = "153 - 160",
   note = "AVI Video available at: http://www.cs.cmu.edu/~djames/movies/eigenskin.avi"
}


The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University.
For updates and comments, please see these instructions.
This page maintained by robotwebmaster@ri.cmu.edu