Title :
VaiR: System Architecture of a Generic Virtual Reality Engine
Author :
Fellmann, Tom ; Kavakli, Manolya
Author_Institution :
Dept. of Comput., Macquarie Univ., Sydney, NSW
Abstract :
Investigating various virtual reality (VR) tools, we have described main components for a generic VR engine. In this paper, we discuss the system architecture of a VR engine (VaiR), and demonstrate the basic elements of this generic VR programming interface. The VaiR engine integrates VR hardware and software within a graphics application programming interface (API) (e.g. OpenSceneGraph). The main advantage of the VaiR engine is the ability to use stereoscopic goggles, trackers, head mounted displays, etc with a number of 3D modeling and animation packages (e.g. 3ds Max and Softimage) and scripting languages (e.g., XML). VaiR combines the important characteristics of many other VR tools and brings them together to generate a more powerful tool. Thus, it provides us a suitable ground to build a flexible multi-purpose VR engine
Keywords :
application program interfaces; computer animation; solid modelling; virtual reality; 3D modeling; API; XML; animation package; generic virtual reality engine; graphics application programming interface; head mounted display; scripting language; stereoscopic goggle; system architecture; tracker; Animation; Application software; Computer architecture; Engines; Eye protection; Graphics; Hardware; Packaging; Three dimensional displays; Virtual reality;
Conference_Titel :
Computational Intelligence for Modelling, Control and Automation, 2005 and International Conference on Intelligent Agents, Web Technologies and Internet Commerce, International Conference on
Conference_Location :
Vienna
Print_ISBN :
0-7695-2504-0
DOI :
10.1109/CIMCA.2005.1631518