VR-Mog

Designing 3D worlds using 2D UI methods


skylab plan skylab plan
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!).

skylab plan
A 'Virtual meeting' in the generated Skylab world


VR at Lancaster University