Center for Image in Science and Art _ UL
Modeling Virtual Humans with Facial Expressions
Author: Ricardo Lince Amaral Farto e Abreu
Date: September 2008
Description: The figure shows a class diagram, a type of diagram that is used in the development process of object-oriented software. These diagrams are expressed in a specific language called Unified Modeling Language (UML), a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, which uses mostly graphical notations to express the design of software projects.
This particular diagram was used in the development of a platform called IViHumans (Intelligent Virtual Humans) that supports the representation of Virtual Humans capable of showing emotions through facial expressions. Each Virtual Human should have a set of basic facial expressions that, when mixed together, originate composite expressions. During an animation, the transitions of expressions are gradual, so that no sudden changes on the face compromise believability.
Technique: Development of object-oriented software
Source: IViHumans Platform – The Graphical Processing Layer, Ricardo Lince Amaral Farto e Abreu, MsC Thesis, DI-FCUL, 2008 (supervisor: Ana Paula Cláudio)
Image and caption provided by: Ana Paula Cláudio and Beatriz Carmo, DI-FCUL (Department of Informatics of the Faculty of Sciences, University of Lisbon) and LabMAg (Laboratory of Agent Modeling)
Modeling Virtual Humans with Facial Expressions
Author: Ricardo Lince Amaral Farto e Abreu
Date: September 2008
Description: The figure shows a class diagram, a type of diagram that is used in the development process of object-oriented software. These diagrams are expressed in a specific language called Unified Modeling Language (UML), a standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems, which uses mostly graphical notations to express the design of software projects.
This particular diagram was used in the development of a platform called IViHumans (Intelligent Virtual Humans) that supports the representation of Virtual Humans capable of showing emotions through facial expressions. Each Virtual Human should have a set of basic facial expressions that, when mixed together, originate composite expressions. During an animation, the transitions of expressions are gradual, so that no sudden changes on the face compromise believability.
Technique: Development of object-oriented software
Source: IViHumans Platform – The Graphical Processing Layer, Ricardo Lince Amaral Farto e Abreu, MsC Thesis, DI-FCUL, 2008 (supervisor: Ana Paula Cláudio)
Image and caption provided by: Ana Paula Cláudio and Beatriz Carmo, DI-FCUL (Department of Informatics of the Faculty of Sciences, University of Lisbon) and LabMAg (Laboratory of Agent Modeling)