Font Size: a A A

Developing virtual reality applications: The design and evaluation of virtual reality development tools for novice users

Posted on:2012-04-04Degree:Ph.DType:Dissertation
University:Iowa State UniversityCandidate:Kabala, DavidFull Text:PDF
GTID:1458390008492424Subject:Computer Science
Abstract/Summary:PDF Full Text Request
Developing applications for Virtual Reality(VR) systems is difficult because of the specialized hardware required, complexity of VR software, and the technical expertise needed to use both together. We have develop tools and applications that support the authoring of virtual reality applications. The tools will support development of VR applications based on common requirements of the hardware and architecture used in VR systems.;We developed support for animations, geometry morphs, deformable geometry, advanced particle systems, importing digital assets, embedding a scripting language virtual machine, sound library wrappers, video library wrappers, and physics library wrappers for the OpenSG framework. The KabalaEngine was developed to use the supporting libraries previously mentioned in a clustered VR system using OpenSG's clustering capabilities. The KabalaEngine has an expert graphical user interface that can be used for developing virtual environments. Finally, we developed a graphical user interface for novice users of the KabalaEngine. We found that users of the KabalaEngine were able to use the interface to produce three different complex virtual environments with 10-15 different 3D objects arranged in a meaningful way in fifty minutes...
Keywords/Search Tags:Virtual, Applications, Tools
PDF Full Text Request
Related items