VR-Mog
Designing 3D worlds using 2D UI methods
See some models produced by VRMog
VR-Mog allows the designer to produce simple 3D world models by contructing a world
from a 2D plan view in the same way as you would design a 2D user interface for
a program.
The designer builds up a hierachy of objects and can use cut/copy/paste functions
just as in a normal editor.
The tool generates data files in VRML and for the Dive VR system
from SICS.
These pictures show the design for a model of the 'Skylab' computing
research lab here at Lancaster.
Commands can be attached to objects - these are executed when some form of
interaction is triggered in the VR world. This might be a button press (on the
object) or a collision or some other interaction technique. The commands can be
system commands (e.g. bring up an Xterm for a machine to login to) or commands
which are distributed to all isers currently present in the VR world. This
command system is used in prototypes here - one is a system which brings
up the WWW home page of a person when the VR representation of that person is
selected.
VR-Mog is derived from a user-interface generator call MogUIG (which is similar
to VR mog but produces C/Motif code from a UI design). Both
systems rely on the Mog Toolkit (need to put ref here!).
A 'Virtual meeting' in the generated Skylab world
VR at Lancaster University