Conceptual modelling of behaviour in a virtual environment

Now, the design of a Virtual Reality (VR) application is still a specialised and time consuming task. Many techniques and software tools have been created facilitating the development process. However, they require considerable knowledge of VR technology. Furthermore, modelling the behaviours of the objects in a Virtual Environment (VE) requires programming skills. For this reason, we have developed an approach called 'VR-WISE' that allows specifying a VR application at a conceptual level, free from implementation details and from the viewpoint of a domain expert, allowing non-VR experts to participate in the design of VEs. This approach uses ontologies, incorporating domain knowledge and high-level modelling concepts for describing the VE. In this paper, we explain how object-behaviour can be described at a conceptual level. We show how simple behaviours can be combined for composing complex behaviours. We illustrate the different modelling concepts by means of examples.

[1]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[2]  Olga De Troyer,et al.  Intelligent Modelling of Virtual Worlds Using Domain Ontologies , 2004, IVEVA.

[3]  Joost Breuker,et al.  Towards principled core ontologies , 1996 .

[4]  Kyo Chul Kang,et al.  Software engineering of virtual worlds , 1998, VRST '98.

[5]  John Rohlf,et al.  IRIS performer: a high performance multiprocessing toolkit for real-time 3D graphics , 1994, SIGGRAPH.

[6]  Jinho Lee,et al.  RUBE: a customized 2D and 3D modeling framework for simulation , 2003, Proceedings of the 2003 Winter Simulation Conference, 2003..

[7]  Robert J. K. Jacob,et al.  VRID: a design model and methodology for developing virtual reality interfaces , 2001, VRST '01.

[8]  Michael D. Harrison,et al.  A toolset supported approach for designing and testing virtual environment interaction techniques , 2001, Int. J. Hum. Comput. Stud..

[9]  Olga De Troyer,et al.  An Ontology-Driven Approach for Modeling Behavior in Virtual Environments , 2005, OTM Workshops.

[10]  Nicola Guarino,et al.  Ontologies and Knowledge Bases. Towards a Terminological Clarification , 1995 .

[11]  Trevor J. Smedley,et al.  Visual specification of behaviours in VRML worlds , 2004, Web3D '04.

[12]  David R. Nadeau,et al.  VRML 2.0 Sourcebook , 1995 .

[13]  Kelly L. Murdock 3ds max 7 Bible , 2005 .

[14]  Zhisheng Huang,et al.  Implementation of a scripting language for VRML/X3D-based embodied agents , 2003, Web3D '03.

[15]  Karin Coninx,et al.  High-level interaction modelling to facilitate the development of virtual environments , 2004 .

[16]  Daniel Thalmann,et al.  Modeling Behaviors of Interactive Objects for Real-Time Virtual Environments , 2002, J. Vis. Lang. Comput..

[17]  Gerard Jounghyun Kim,et al.  Modeling virtual object behavior within virtual environment , 2002, VRST '02.

[18]  Mark H. Walker,et al.  Microsoft Office Visio 2003 Inside Out , 2003 .

[19]  Olga De Troyer,et al.  On Generating Virtual Worlds from Domain Ontologies , 2003, MMM.

[20]  James S. Willans,et al.  Integrating behavioural design into the virtual environment development process , 2001 .