Silicon Graphics and the VRML community led the VRML  specification to another level  by introducing Moving Worlds specification  .Moving Worlds is an open, platform-independent specification for dynamic 3D environments on the Internet. Silicon Graphics led the development of Moving Worlds in cooperation with Sony, WorldMaker and other members of the VRML community. Moving Worlds maintains VRML's conformance to open standards and leverages JavaTM and JavaScriptTM to create behaviors, motion, and interactions. It also enables third-party Plug-Ins to be used unmodified, adding useful 3D capabilities to Web-based database, design and other real-world applications.

Moving worlds is designed for heterogeneous computing environments . It found wide acceptance among the Web Community and was soon embraced as a standard for next generation file format for VRML 2.0 . Due to the user feedback from people implementing VRML 1.0 that " the scene graph and the property inheritance make the implementation unnecessarily complex as opposed to the much simpler "rendering state model" in graphic libraries like IRIS PERFORMER., REALITY LAB , VRML addresses these basic problems.

To make the VRML 2.0 standard with low-memory and high performance , the Moving Worlds 2.0 proposal makes two major changes to the basic structure of node heirarchy :
 

The main aspect of VRML 2.0 is its ability to host object oriented scripts to enhance the dynamic content .There are lots of other differences which are clearly tabulated in the WHITE PAPER.

Here is an example which demostrates the powerful features of VRML 2.0   sample2.wrl


 
 

NEXT       INDEX