AGOCG logo
Graphics Multimedia VR Visualisation Contents
Training Reports Workshops Briefings Index
This report is also available as an Acrobat file.
Back Next Contents The Design of Virtual Environments with particular reference to VRML

Design into production

The Future of VRML

The current VRML standard is one that concentrates on static objects and scenes which users can move around. As this report is being written the debate and process for the specification of VRML-2 is being undertaken, managed by the VRML Architecture Group (VAG). A number of mainly commercial groups are developing software for interactive social worlds as a test bed, elements of which they hope will contribute to the future standard. The future is in two areas, which are increasingly related.

Dynamic Models

VRML-2, also known as Moving Worlds, provides, as its name suggests, for the introduction of action in the modelled world. Either objects in the world can act and react to each other under program control, or they can respond to the user's actions in some way. For educational purposes, this will in many cases be essential. Byrne (1996) in a controlled experiment found that immersive VR seemed to offer little advantage over a Window-on-the-World (WoW) approach, but interactivity perhaps did. This was specifically in an example where the technology was used to support education. She sought many reasons to explain the data, but the answer may be that immersion may not be required to achieve most of the benefits to education. The results seemed to suggest that it was the interactivity that was important. This corresponds to a constructivist theory of learning, in which the student builds and manipulates problem spaces, rather than being merely an observer.

Social Worlds

One of the most important aspects of the Internet is its ability to facilitate interpersonal communication. IRC and MOOs are examples of such facilities that are very popular. These may prove exemplary for the development of applications for VRML. The history of the Internet is largely one of the victory of chatter over content, but like the telephone the social worlds will be very important. In the HE sector, it will remain the case that much learning is achieved through student-student and staff-student communication: social worlds can facilitate this.

We will look at these two developments, Moving Worlds and Social Spaces, in turn.

Moving Worlds

Moving Worlds extends VRML in various important ways. The VAG ( proposes (May 1996) that the Moving Worlds specification goes through a series of drafts with a release date of August 4th, timed to coincide with SIGGRAPH 96. However, Silicon Graphics ( has already released a beta version of a browser, Cosmo, that implements many of the features of Moving Worlds (VRML 2.0). Clearly, from this response, it is almost certain that a fully compliant browser will be available very soon after the standard has been fixed. For many readers, therefore, it is probably worth jumping over VRML version 1, straight to version 2, the gain in functionality outweighing the risks of working to forthcoming standards.

The features that Moving Worlds currently includes, most of which are likely to remain, are:

Moving Worlds is very extensible, and fully-integrated Java applets can be used to create motion and enable interactivity: there is a small tutorial on what can be achieved at JavaScript allows scripted communication between objects both within and without the virtual world. It is this aspect of the Moving Worlds definition, however, which is still uncertain at the time of writing. Furthermore, Plug-ins within the 3D worlds will facilitate such services as streaming audio and video, and slide presentation.

Social Worlds using VRML

There is a series of worlds being made available, experimenting with increasing functionality, mostly based on the VRML format. They include either scripting and construction facilities, or additional communication, be it textual, audio or even video. Most of these take VRML models and allow them to be used within multi-user shared environments. That is, users from anywhere in the world can connect to these, inhabiting them embodied in an avatar (a 3D character, also usually modelled in VRML). Users can then meet' other users and chat. In VRML-2 the users can also manipulate the world. A list of such shared worlds, or habitats as they are often known, is currently kept by Electric Communities at For the current discussion, some of the most important ones are:


Produced by Black Sun Interactive ( html). This is one of the most popular of the new shared worlds. You can create a VRML model on your own server, which can then be made accessible to others who have a CyberGate browser, and become a shared space.


Unlike most others this allows for voice communication between participants ( These projects indicate the kind of features that are now coming available, some of which will make the next version of the standard. In addition to multi-user access, we have interaction and animation. The ability for the world to carry both audio and video is also shown in some, such as InterSpace by NTT.

The importance of these worlds is indicated by the move of some of the largest players in the computer field into the area, such as: Microsoft with V-Chat ( Sony's CyberPassage ( IBM's Virtual World ( and Intel's Moondo (

There are some popular habitats, such as Worlds Chat and AlphaWorld created by Worlds Inc., that are not true VRML. But they too have recently announced that their next technology, Gamma, will be VRML-2 compliant.

It is our belief that these shared worlds, based on VRML, will be very important in the future. One lesson from history is that the communication aspects of any technology become important and are often overlooked in the early days (the telephone was originally seen as a good way of listening to opera without visiting the theatre). The ability for students to not only visit another VRML to explore it, but also to possibly meet' its authors is very exciting.

Many current uses of VRML-1 are simple at best, due to the constraints described above. In many cases they are existing models created for other reasons, and simply converted to VRML. Proper applications that are designed to fully use VRML are still in short supply, and there is a definite sense that everyone is awaiting VRML-2 to be able to create models that have some real value. Pointers to some of these existing applications can be found at the VRML Repository.

Back Next Contents

Graphics     Multimedia      Virtual Environments      Visualisation      Contents