A Level of Interaction Framework for Exploratory Learning with Characters in Virtual Environments

This paper investigates a range of challenges faced in the design of a serious game aimed at teaching history in situ, through the use of an immersive, open virtual environment. In the context of this paper, such an environment is described as an exploratory, expansive virtual world within which a user may interact in a non-linear and situated fashion with the virtual characters that populate it. The main contribution of this paper consists of the introduction of the Levels of Interaction (LoI) framework, designed to assist in the creation of multiple forms of interaction between a user-driven avatar and synthetic characters. The LoI approach addresses the necessity for balancing computational efficiency with the need to provide believable and interactive virtual characters, allowing varying degrees of visual, interactive and behavioural fidelity. The Roma Nova project demonstrates a first implementation of the concept, showing in practice how the LoI are likely to foster more natural interactions between the player and the non-playing characters.

[1]  Ian Dunwell,et al.  Levels of Interaction (LoI): A Model for Scaffolding Learner Engagement in an Immersive Environment , 2010, Intelligent Tutoring Systems.

[2]  Craig W. Reynolds Flocks, herds, and schools: a distributed behavioral model , 1987, SIGGRAPH.

[3]  Jonathan D. Cohen,et al.  Level of Detail for 3D Graphics , 2012 .

[4]  Nadia Magnenat-Thalmann,et al.  Believable virtual environment : sensory and perceptual believability , 2004 .

[5]  Steve Benford,et al.  MASSIVE: a collaborative virtual environment for teleconferencing , 1995, TCHI.

[6]  Fotis Liarokapis,et al.  Serious Games in Cultural Heritage , 2009 .

[7]  Carol O'Sullivan,et al.  Men Behaving Appropriately: Integrating the Role Passing Technique into the ALOHA System , 2001 .

[8]  Mary Czerwinski,et al.  Immersion in desktop virtual reality , 1997, UIST '97.

[9]  Ashweeni Kumar Beeharee,et al.  Visual attention based information culling for Distributed Virtual Environments , 2003, VRST '03.

[10]  Luc Van Gool,et al.  Populating Ancient Pompeii with Crowds of Virtual Romans , 2007, VAST.

[11]  Daniel Thalmann,et al.  An Informed Environment Dedicated to the Simulation of Virtual Humans in Urban Context , 1999, Comput. Graph. Forum.

[12]  Ian Dunwell,et al.  Spotlight Interest Management for Distributed Virtual Environments , 2008, IPT/EGVE.

[13]  Dennis Proffitt,et al.  Quantifying immersion in virtual reality , 1997, SIGGRAPH.

[14]  Joëlle Thollot,et al.  A physically-based particle model of emergent crowd behaviors , 2010, ArXiv.

[15]  Ian Dunwell,et al.  An Engine Selection Methodology for High Fidelity Serious Games , 2010, 2010 Second International Conference on Games and Virtual Worlds for Serious Applications.

[16]  Christopher E. Peters Direction of Attention Perception for Conversation Initiation in Virtual Environments , 2005, IVA.

[17]  Demetri Terzopoulos,et al.  Autonomous pedestrians , 2007, Graph. Model..

[18]  Daniel Thalmann,et al.  Published online in Wiley InterScience (www.interscience.wiley.com). DOI: 10.1002/cav.147 , 2022 .

[19]  Justine Cassell,et al.  Levels of Detail for Crowds and Groups , 2002, Comput. Graph. Forum.

[20]  Jean-Paul Laumond,et al.  Real-time navigating crowds: scalable simulation and rendering: Research Articles , 2006 .

[21]  Jayfus T. Doswell Pedagogical embodied conversational agent , 2004, IEEE International Conference on Advanced Learning Technologies, 2004. Proceedings..

[22]  George J. Milne,et al.  Modelling Emergent Crowd Behaviour , 2003 .

[23]  Hervé Luga,et al.  VIBES: Bringing Autonomy to Virtual Characters , 2004, ISSADS.

[24]  Carol O'Sullivan,et al.  Clone attack! Perception of crowd variety , 2008, SIGGRAPH 2008.

[25]  Mihaly Csikszentmihalyi,et al.  Television and the Rest of Life: A Systematic Comparison of Subjective Experience , 1981 .

[26]  Herwig Unger,et al.  Advanced Distributed Systems: 5th International School and Symposium, ISSADS 2005, Guadalajara, Mexico, January 24-28, 2005, Revised Selected Papers , 2005, ISSADS.

[27]  Michael Schreckenberg,et al.  Pedestrian and evacuation dynamics , 2002 .

[28]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[29]  Norman I. Badler,et al.  A Parameterized Action Representation for Virtual Human Agents , 1998 .

[30]  Stéphane Sanchez,et al.  Levels of Interaction: A User-Guided Experience in Large-Scale Virtual Environments , 2010, 2010 Second International Conference on Games and Virtual Worlds for Serious Applications.

[31]  Nadia Magnenat-Thalmann,et al.  Real-time animation of ancient Roman sites , 2006, GRAPHITE '06.

[32]  Elisabetta Bevacqua,et al.  A Listening Agent Exhibiting Variable Behaviour , 2008, IVA.

[33]  Gabriele Guidi,et al.  Virtualizing ancient Rome: 3D acquisition and modeling of a large plaster-of-Paris model of imperial Rome , 2005 .

[34]  Christopher E. Peters,et al.  Modeling Groups of Plausible Virtual Pedestrians , 2009, IEEE Computer Graphics and Applications.

[35]  Sara de Freitas,et al.  The use of 'exploratory learning' for supporting immersive learning in virtual environments , 2009, Comput. Educ..