THE MASKLE: AUTOMATIC WEIGHTING FOR FACIAL ANIMATION - An Automated Approach the Problem of Facial Weighting for Animation

Alun Evans, Marco Romeo, Marcelo Dematei, Josep Blat

Abstract

Facial animation of 3D characters is frequently a time-consuming and repetitive process that involves either skeleton-rigging or pose-setting for morph targets. A major issue of concern is the necessity to repeat similar tasks for different models, re-creating the same animation system for several faces. Thus there is a need for reusable methods and tools that allow the introduction of automation into these processes. In this paper we present such a method to assist in the process of facial rigging: the Maskle. Based upon the standard bone-weight linear skinning animation technique, the desired distribution of vertex-movement weights for facial animation is pre-programmed into a low-resolution, generic facial mask. This mask, or ‘Maskle’, is then semi-automatically overlaid onto a newly created face model, before the animation-weight distribution is automatically transferred from the Maskle to the model. The result is a weight-painted model, created semi-automatically, and available for the artist to use for animation. We present results comparing Maskle-weighted faces to those weighted manually by an artist, which were treated as the gold standard. The results show that the Maskle is capable of automatically weight-painting a face to within 1.58% of a manually weighted face, with a maximum error of 3.82%. Comparison with standard professional automatic weighting algorithms shows that the Maskle is over three times more accurate.

References

  1. Amidror, I. 2002. Scattered data interpolation methods for electronic imaging systems, a survey, Journal of Electronic Imaging, 11, 2, 157-176.
  2. Autodesk Maya Press. 2007. Learning Autodesk Maya 2008: The Modeling & Animation Handbook. Sybex.
  3. Ericson, C. 2005. Real-time Collision Detection. Morgan Kaufmann.
  4. Ersotelos, N. and Dong, F. 2008. Building highly realistic facial modeling and animation: a survey, The Visual Computer, 24, 13-30.
  5. Guenter, B., Grimm, C., Wood, D., Malvar, H., and Pighin, F. 1998. Making Faces, In Proceedings of ACM SIGGRAPH 1998, 55-66.
  6. Kalra, P., Mangili, A., Thalmann, N., and Thalmann, D. 1992. Simulation of Facial Muscle Actions Based on Rational Free From Deformation. Eurographics, 11, 3, 59-69.
  7. Lee, Y., Terzopoulos, D., and Waters, K. 1995. Realistic Modeling for Facial Animation. In Proceedings of ACM SIGGRAPH 1995, 55-62.
  8. Lee, Y., Terzopoulos, D., and Waters, K. 2002. Realistic Face Modelling for Animation. In Proceedings of ACM SIGGRAPH 1995, 55-62.
  9. Möller, T. 1997. A fast triangle-triangle intersection test, Journal of Graphics Tools, 2, 2, 25-30.
  10. Noh, J. and Neumann, U. 2001. Expression Cloning, In Proceedings of ACM SIGGRAPH 2001, 277-288.
  11. Noh, J. and Neumann, U. 1998. A survey of facial modeling and animation techniques, USC Technical Report.
  12. Orvalho, V., Zacur, E., and Susin, A. 2006. Transferring a Labeled Generic Rig to Animate Face Models, Lecture Notes in Computer Science 4069, 223-233.
  13. Parke, F. 1982. A parameterized Model for Facial Animation, IEEE Computer Graphics and Applications, 2, 9, 61-68.
  14. Platt, S., and Badler, N. 1981. Animating Facial Expressions. Computer Graphics, 15, 3, 245-252.
  15. SALERO. 2006. http://www.salero.info/.
  16. Sonka, M and Fitzpatrick, J. 2000. Handbook of Medical Imaging, Vol. 2 Medical Image Processing and Analysis. SPIE Press.
  17. Waters, K. 1987. A Muscle Model for Animating ThreeDimensional Facial Expression, Computer Graphics, 21, 4, 17-24.
  18. Waters, K., and Frisbie, J. 1995. A coordinated Muscle Model for Speech Animation, Graphics Interface, 163-170.
Download


Paper Citation


in Harvard Style

Evans A., Romeo M., Dematei M. and Blat J. (2009). THE MASKLE: AUTOMATIC WEIGHTING FOR FACIAL ANIMATION - An Automated Approach the Problem of Facial Weighting for Animation . In Proceedings of the Fourth International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2009) ISBN 978-989-8111-67-8, pages 233-240. DOI: 10.5220/0001753602330240


in Bibtex Style

@conference{grapp09,
author={Alun Evans and Marco Romeo and Marcelo Dematei and Josep Blat},
title={THE MASKLE: AUTOMATIC WEIGHTING FOR FACIAL ANIMATION - An Automated Approach the Problem of Facial Weighting for Animation},
booktitle={Proceedings of the Fourth International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2009)},
year={2009},
pages={233-240},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001753602330240},
isbn={978-989-8111-67-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fourth International Conference on Computer Graphics Theory and Applications - Volume 1: GRAPP, (VISIGRAPP 2009)
TI - THE MASKLE: AUTOMATIC WEIGHTING FOR FACIAL ANIMATION - An Automated Approach the Problem of Facial Weighting for Animation
SN - 978-989-8111-67-8
AU - Evans A.
AU - Romeo M.
AU - Dematei M.
AU - Blat J.
PY - 2009
SP - 233
EP - 240
DO - 10.5220/0001753602330240