Adaptive interaction in Web3D virtual worlds

In recent years a number of techniques have been studied for augmenting the ease of use of 3D worlds: methodologies for adapting both navigation and content allow a user to interact with a customized 3D world; adaptable navigation paradigms offer parallel modalities for different classes of users. In both cases the goal is to reduce the cognitive load needed for interaction.This work focuses on interaction adaptivity, trying to anticipate the user behaviors by monitoring their interaction patterns. Identification of recurring patterns of interaction is used for shortening users interaction when they approach objects belonging to the same class of those ones previously accessed.An agent based approach is used for monitoring the user activity and for proactively adapting interaction: a pair of agents, called numen (bound to the user) and genius loci (associated with the interaction areas called interaction loci) observe and mediate the users' interaction and adapt the 3D world in order to match their needs.The users are always made aware by the system about the changes in the 3D world and they are always in control. They can deactivate adaptiveness for a while, letting the system only to monitor their actions without applying automatically interaction shortcuts. An implementation architecture and a demonstration prototype are presented. A case study related to virtual fairs is examined, discussing a number of adaptive interaction examples.

[1]  Jock D. Mackinlay,et al.  Rapid controlled movement through a virtual 3D workspace , 1990, SIGGRAPH.

[2]  Matthias Schneider-Hufschmidt,et al.  Adaptive User Interfaces: Principles and Practice , 1993 .

[3]  Krzysztof Walczak,et al.  Building database applications of virtual reality with X-VRML , 2002, Web3D '02.

[4]  Luca Chittaro,et al.  Dynamic generation of personalized VRML content: a general approach and its application to 3D e-commerce , 2002, Web3D '02.

[5]  Tinsley A. Galyean Guided navigation of virtual environments , 1995, I3D '95.

[6]  Norman G. Vinson,et al.  Design guidelines for landmarks to support navigation in virtual environments , 1999, CHI '99.

[7]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[8]  Augusto Celentano,et al.  Interaction locus: a Multimodal Approach for the Structuring of Virtual Spaces , 2001 .

[9]  Andrew J. Hanson,et al.  Constrained 3D navigation with 2D controllers , 1997 .

[10]  Oren Etzioni,et al.  Adaptive Web sites , 2000, CACM.

[11]  Piero Mussio,et al.  Defining visual languages for interactive computing , 1997, IEEE Trans. Syst. Man Cybern. Part A.

[12]  Alfred Kobsa,et al.  Adaptable and adaptive information provision for all users, including disabled and elderly people , 1998, New Rev. Hypermedia Multim..

[13]  Peter Brusilovsky,et al.  Adaptive Hypermedia , 2001, User Modeling and User-Adapted Interaction.

[14]  Donald P. Brutzman Teaching 3D modeling and simulation: virtual kelp forest case study , 2002, Web3D '02.

[15]  Fabio Pittarello Multi Sensory Guided Tours for Cultural Heritage: the Palazzo Grassi Experience , 2001 .

[16]  Luca Chittaro,et al.  Guiding visitors of Web3D worlds through automatically generated tours , 2003, Web3D '03.

[17]  Gregory M. P. O'Hare,et al.  ENTER: the personalisation and contextualisation of 3-dimensional worlds , 2000, Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing.

[18]  Krzysztof Z. Gajos,et al.  Automatically personalizing user interfaces , 2003, IJCAI 2003.

[19]  Eric A. Wernert,et al.  A framework for assisted exploration with collaboration , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[20]  Peter Brusilovsky,et al.  Methods and techniques of adaptive hypermedia , 1996, User Modeling and User-Adapted Interaction.

[21]  Fabio Pittarello Accessing information through multimodal 3D environments: towards universal access , 2003, Universal Access in the Information Society.

[22]  Takeo Igarashi,et al.  Path drawing for 3D walkthrough , 1998, UIST '98.

[23]  Fabio Pittarello Multi Sensory 3D Tours for Cultural Heritage: The Palazzo Grassi Experience , 2001, ICHIM.

[24]  Constantine Stephanidis,et al.  # 2001 Kluwer Academic Publishers. Printed in the Netherlands. Adaptive Techniques for Universal Access , 1999 .

[25]  Trevor Barker,et al.  Investigation into effective navigation in desktop virtual interfaces , 2002, Web3D '02.

[26]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[27]  Pietro Baroni,et al.  Supporting co-evolution of users and systems by the recognition of interaction patterns , 2002, AVI '02.

[28]  Daniela Fogli,et al.  Toward a model-based approach to the specification of virtual reality environments , 2002, Fourth International Symposium on Multimedia Software Engineering, 2002. Proceedings..

[29]  P. Milgram,et al.  A Taxonomy of Mixed Reality Visual Displays , 1994 .

[30]  Eric A. Wernert,et al.  Constrained 3D navigation with 2D controllers , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[31]  Peter Brusilovsky,et al.  Adaptive Navigation Support in 3D E-Commerce Activities , 2002 .

[32]  Jakob Nielsen,et al.  Usability engineering , 1997, The Computer Science and Engineering Handbook.