Projects per year
Abstract
Facial animation is a time-consuming and cumbersome task that requires years of experience and/or a complex and expensive set-up. This becomes an issue, especially when animating the multitude of secondary characters required, e.g. in films or video-games. We address this problem with a novel technique that relies on motion graphs to represent a landmarked database. Separate graphs are created for different facial regions, allowing a reduced memory footprint compared to the original data. The common poses are identified using a Euclidean-based similarity metric and merged into the same node. This process traditionally requires a manually chosen threshold, however, we simplify it by optimizing for the desired graph compression. Motion synthesis occurs by traversing the graph using Dijkstra's algorithm, and coherent noise is introduced by swapping some path nodes with their neighbours. Expression labels, extracted from the database, provide the control mechanism for animation. We present a way of creating facial animation with reduced input that automatically controls timing and pose detail. Our technique easily fits within video-game and crowd animation contexts, allowing the characters to be more expressive with less effort. Furthermore, it provides a starting point for content creators aiming to bring more life into their characters.
Original language | English |
---|---|
Pages (from-to) | 97-111 |
Number of pages | 15 |
Journal | Computer Graphics Forum |
Volume | 37 |
Issue number | 1 |
Early online date | 13 Jun 2017 |
DOIs | |
Publication status | Published - 1 Feb 2018 |
Keywords
- Facial animation
- Motion blending
- Motion graphs
- Motion synthesis
- Procedural animation
ASJC Scopus subject areas
- Computer Networks and Communications
Fingerprint
Dive into the research topics of 'Easy Generation of Facial Animation Using Motion Graphs'. Together they form a unique fingerprint.Projects
- 1 Finished
-
Centre for the Analysis of Motion, Entertainment Research and Applications (CAMERA)
Cosker, D. (PI), Bilzon, J. (CoI), Campbell, N. (CoI), Cazzola, D. (CoI), Colyer, S. (CoI), Fincham Haines, T. (CoI), Hall, P. (CoI), Kim, K. I. (CoI), Lutteroth, C. (CoI), McGuigan, P. (CoI), O'Neill, E. (CoI), Richardt, C. (CoI), Salo, A. (CoI), Seminati, E. (CoI), Tabor, A. (CoI) & Yang, Y. (CoI)
Engineering and Physical Sciences Research Council
1/09/15 → 28/02/21
Project: Research council
Profiles
-
Darren Cosker
- Department of Computer Science - Professor
- Centre for the Analysis of Motion, Entertainment Research & Applications
- UKRI CDT in Accountable, Responsible and Transparent AI
- Visual Computing
- Bath Institute for the Augmented Human
Person: Research & Teaching, Affiliate staff