A language for building and extending 3D virtual Web-based environments

3D virtual environments have been successfully used in the computer games industry, product design development and military/industrial training. However, most of the existing systems have a supporting structure closely tight to the application. As a result, a change in the application usually means a change in the 3D VE supporting structure, making it difficult and expensive to develop and/or to extend VEs. The integration of nonlinear stories and VR is an interesting approach to building and extending 3D VEs when these are built as interactive stories, which can be changed either completely or partially. This paper presents a description language based on XML that is capable of expressing VEs through interactive nonlinear stories. When this language is interpreted, it can favour the extension of VE applications, such as highly dynamic marketing campaigns to 3D virtual shops in the web, customized training courses, educational and entertainment games, etc.

[1]  Magnus Boman,et al.  Anticipatory Guidance of Plot , 2002, ABiALS.

[2]  Olof Hagsand,et al.  Interactive Multiuser VEs in the DIVE System , 1996, IEEE Multim..

[3]  Chris Greenhalgh,et al.  Inside MASSIVE-3: flexible support for data consistency and world structuring , 2000, CVE '00.

[4]  Tolga Capin,et al.  Avatars in Networked Virtual Environments , 1999 .

[5]  Mel Slater,et al.  Component framework infrastructure for virtual environments , 2000, CVE '00.

[6]  Maja Matijasevic,et al.  A framework for multiuser distributed virtual environments , 2002, IEEE Trans. Syst. Man Cybern. Part B.

[7]  Norman I. Badler,et al.  Technologies for Interactive Digital Storytelling and Entertainment , 2004, Lecture Notes in Computer Science.

[8]  Azzedine Boukerche,et al.  3D Web-Based Virtual Simulation Environments Extensibility through Interactive Non-Linear Stories , 2004, Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications.

[9]  I. Lovrek,et al.  A framework for multi-user distributed virtual environments: a telerobotics application , 1999, 1999 7th IEEE International Conference on Emerging Technologies and Factory Automation. Proceedings ETFA '99 (Cat. No.99TH8467).