a1 State Key Lab of CAD&CG, Zhejiang University, Hangzhou 310027, PR China; e-mail: firstname.lastname@example.org, email@example.com, firstname.lastname@example.org
a2 Zhejiang Gongshang University, Hangzhou 310027, PR China; e-mail: email@example.com
Emotion is an important aspect of human intelligence and has been shown to play a significant role in the human decision-making process. This paper proposes a comprehensive computational model of emotions that can be incorporated into the physiological and social components of the emotions. Since interaction between characters can have a major impact on emotional dynamics, the model presents a social learning component for learning associations among characters, which in turn affects the character’s decision-making and social interactions. The model also designs a set of personality progression functions to enhance individual differences. In addition, we demonstrate this empirically through a computer simulation of a dynamic environment inhabited by a few characters to test our emotional model. The experiments show the effectiveness of our emotional model to build believable characters during interaction with the virtual environment.