Download presentation
Presentation is loading. Please wait.
Published byJeff Haraway Modified over 10 years ago
1
University of Paris 8 Animation improvements and face creation tool for ECAs Animation improvements and face creation tool for ECAs Nicolas Ech Chafai Nicolas Ech Chafai Benjamin Dariouch Benjamin Dariouch Maurizio Mancini Maurizio Mancini Catherine Pelachaud Catherine Pelachaud
2
Overview aiming at improving agent's facial animation quality: aiming at improving agent's facial animation quality: we are studying some motion captured data we are studying some motion captured data we apply results to our ECA we apply results to our ECA to allow the creation of individualized ECAs: to allow the creation of individualized ECAs: we developed one tool for MPEG4 face creation we developed one tool for MPEG4 face creation we propose some refinements to MPEG4 specification we propose some refinements to MPEG4 specification
3
MOCAP data analysis Three main goals: Three main goals: displacement of FAPs during emotion presentation displacement of FAPs during emotion presentation synchronization between different FAPs synchronization between different FAPs FAP values during transition between consecutive emotions FAP values during transition between consecutive emotions
4
Collected MOCAP data 2 actors 2 actors 33 markers, 21 of them are the MPEG4 FAPs 33 markers, 21 of them are the MPEG4 FAPs 78 sequences: 78 sequences: basic movements basic movements rising eyebrows rising eyebrows smiling smiling … basic emotions basic emotions anger anger happiness happiness surprise surprise …
5
MOCAP problems (we discovered that) obtaining usable data is not straightforward (we discovered that) obtaining usable data is not straightforward right size and shape markers have to be used right size and shape markers have to be used cameras have to be placed properly cameras have to be placed properly data has to be translated to the needed reference system data has to be translated to the needed reference system data has to be filtered from noise data has to be filtered from noise
6
Data example smile smile
7
Video examples frown clip frown clip file: clips/coline 36 eyebrows file: clips/coline 36 eyebrows fear clip fear clip file: clips/coline 56 fear file: clips/coline 56 fear
8
Facial animation model FAPs displacement during basic emotions FAPs displacement during basic emotions our model was simply based on onset-apex-offset our model was simply based on onset-apex-offset
9
Data observed model on real data we observed other general behaviors on real data we observed other general behaviors
10
Results we started to introduce the ADSR model: we started to introduce the ADSR model: given a sequence of (phase,intensity,duration) where phase is from {Attack, Decay, Sustain Release}, the FAP curve is built using keyframe Hermite interpolation: given a sequence of (phase,intensity,duration) where phase is from {Attack, Decay, Sustain Release}, the FAP curve is built using keyframe Hermite interpolation:
11
ADSR vs real data
12
ADSR example clip clip
13
MPEG4 face tool
14
imports models from Poser imports models from Poser allows the selection of the areas influenced by FDPs allows the selection of the areas influenced by FDPs
15
Tool's features automatic selection and symmetrization automatic selection and symmetrization automatic association region name available FDPs automatic association region name available FDPs
16
Example exports into a data file (containing geometry + regions) readable from the Greta's player exports into a data file (containing geometry + regions) readable from the Greta's player
17
Example flat.avi (note: female speech) flat.avi (note: female speech)
18
Added new FAPUs after adding new faces some refinements for the MPEG4 player will be needed after adding new faces some refinements for the MPEG4 player will be needed
19
Example clip without new FAPUs clip without new FAPUs clip with new FAPUs clip with new FAPUs
20
Conclusions more data has to be captured in proper way more data has to be captured in proper way focus more on interaction between different FAPs and transition between sequential expressions focus more on interaction between different FAPs and transition between sequential expressions ADSR has to be fully implemented ADSR has to be fully implemented for documentation, papers http://www.iut.univ-paris8.fr/greta for documentation, papers http://www.iut.univ-paris8.fr/greta for Greta applications available to the other HUMAINE members please contact us m.mancini@iut.univ-paris8.fr for Greta applications available to the other HUMAINE members please contact us m.mancini@iut.univ-paris8.fr
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.