Design and Implementation of an Appraisal Module for Virtual Characters
Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
In the field of artificial intelligence the production of believable emotions are vital to be able to produce believable behavior of virtual agents. This is done with a process called affective appraisal, which means that events and situations are appraised and emotions are produced accordingly. The Artificial Intelligence and Computer Graphics (AICG) lab at Linköpings University has been devel- oping an AI architecture for virtual agents. This architecture had an appraisal module in need of improvement. This M.Sc. thesis had the purpose of doing this.
Several approaches to affective appraisal are discussed and compared and finally one approach, called the OCC model, is chosen for implementation. This model is suitable for a real-time AI architecture as it is simple, easy to implement and can produce a wide range of emotions. The implementation of the OCC model is described in terms of how its different parts are incorporated into the previously existing AI architecture. Three extensions to the OCC model are also implemented to improve the results: emotional memories, the appraisal of unexpected events and interaction between the produced emotions.
Finally the implementation is tested and the results of the tests are discussed. It is found that the implementation produces sufficient results for the scope of the thesis and for the requirements of the AI architecture into which it is incorporated.
Place, publisher, year, edition, pages
2012. , 37 p.
AI, artificial intelligence, emotions, behavior, psychology, OCC, affective appraisal, appraisal, behavior networks, computer games, game AI, personality, emotion synthesis
Media and Communication Technology
IdentifiersURN: urn:nbn:se:liu:diva-78886ISRN: LiU-ITN-TEK-A--12/026--SEOAI: oai:DiVA.org:liu-78886DiVA: diva2:536563
Subject / course
Master of Science in Media Technology and Engineering
2012-05-25, K52, Bredgatan 33, Norrköping, 13:15 (English)
Johansson, Anja, Doktorand
Dell'Acqua, Pierangelo, Universitetslektor