Skip to content

← ArchivePaper1981

Animating Facial Expressions

Stephen M. Platt, Norman I. Badler

SIGGRAPHAcademic554 cites15 descendantsFacialMuscles

Early muscle-based facial animation system using pseudo-muscles anchored to a facial mesh to drive expression deformations.

Abstract

System for animating facial expressions using muscle-based simulation and the Facial Action Coding System (FACS). Faces are modeled as tension networks of interconnected points representing skin, muscles, and bone. Action units corresponding to minimal muscle contractions drive facial deformations, allowing complex expressions to be synthesized from basic anatomical actions.

How to read this

Category
Method: an early muscle-based facial animation system
Contributions
  • A facial model as a tension network of interconnected points representing skin, muscles, and bone
  • Action units corresponding to minimal muscle contractions that drive facial deformations
  • Synthesis of complex expressions by composing basic anatomical (FACS-based) actions
Context
Builds on Parke's parametric face model (A Parametric Model for Human Faces, 1974) and grounds expression control in Ekman's Facial Action Coding System (1978).Builds on: A Parametric Model for Human Faces · Facial Action Coding System
Correctness
Assumes facial motion can be approximated by a spring/tension network driven by FACS action units; a reader should treat it as a pioneering pseudo-muscle scheme rather than an anatomically exact or quantitatively validated simulation.
Clarity
Moderately accessible if you already know FACS; a first pass conveys the muscle-network idea, a second pass repays attention to the network formulation.
How to read it
Read alongside FACS: focus on how action units map to deformations of the tension network; do a second pass if you want the spring/point-network mechanics.

Builds on

Built upon by

Related work

Keywords

This page summarises the entry and links to its original source. The archive never hosts or redistributes the publication itself.Show it in the full archive list →