The main issue of this project is to highlight
the problems in bringing VRML behaviours to CAVE . As stated before VRML
is converted to the native OPEN INVENTOR format by changing the header
part of VRML file.
The following are the problems :
OPEN INVENTOR does not support the VRML 2.0
nodes and hence there is no point in changing the header part of VRML 2.0
and loading it into pfnav.
Pfnav which in turn depend on the CAVE libraries
does not load the files other than the native OPEN INVENTOR format it reads.
This approach is not a good one as there are
many file conversions in the process from the VRML 2.0 unitl it reaches
the cave. There are other approaches like writing a VRML loader for the
CAVE using the IRIS PERFORMER but the latest PERFORMER does not support
all of the nodes and specifications of VRML 2.0 format . SGI has
been in the job to expand IRIS PERFORMER to support most of the new
nodes in VRML 2.0 .