DSpace Repository

Parallel implementation of a virtual reality system on a transputer architecture

Show simple item record

dc.contributor.author Bangay SD en
dc.date.accessioned 2016-09-22T08:13:33Z
dc.date.available 2016-09-22T08:13:33Z
dc.date.submitted 1994 en
dc.identifier.uri http://hdl.handle.net/20.500.11892/25579
dc.description.abstract This thesis presents an implementation of a virtual reality system on a Transputer architecture. The system is general, and is intended to provide support for the development of various virtual environments. The three main components of the system are the output device drivers, the input device drivers, and the virtual world kernel. This last component is responsible for the simulation of the virtual world. The rendering system is described in detail. Various methods for implementing the components of the graphics pipeline are discussed. These are then generalised to make use of the facilities provided by the Transputer processor for parallel processing. A number of different decomposition techniques are implemented and compared. The emphasis in this section is on the speed at which the world can be rendered, and the interaction latency involved. In the best case, where almost linear speedup is obtained, a world containing over 250 polygons is rendered at 32 frames/second. The bandwidth of the Transputer links is the major factor limiting speedup. A description is given of an input device driver which makes use of a powerglove. Techniques for overcoming the limitations of this device, and for interacting with the virtual world, are discussed. The virtual world kernel is designed to make extensive use of the parallel processing facilities provided by Transputers. It is capable of providing support for multiple worlds concurrently, and for multiple users interacting with these worlds. Two applications are described that were successfully implemented using this system. The design of the system is compared with other recently developed virtual reality systems. Features that are common or advantageous in each of the systems are discussed. The system described in this thesis compares favourably, particularly in its use of parallel processors. en
dc.language English en
dc.subject Mathematics, mathematical statistics and statistics en
dc.subject Numerical analysis and computer methods en
dc.title Parallel implementation of a virtual reality system on a transputer architecture en
dc.type Masters degree en
dc.description.degree MSc en


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record