Date of Award
Spring 2005
Document Type
Thesis
Degree Name
Master of Science (MS)
Department
Electrical & Computer Engineering
Program/Concentration
Electrical Engineering
Committee Director
Lee A. Belfore II
Committee Member
James F. Leathrum, Jr.
Committee Member
Roland R. Mielke
Call Number for Print
Special Collections LD4331.E55 K75 2005
Abstract
Development of Virtual Reality (VR) applications is challenging where application developers are required to have expertise in the target VR technologies along with the problem domain expertise. New VR technologies impose a significant learning curve to even the most experienced VR developer. The proposed solution relies on synthesis to automate the migration of a VR application to a new unfamiliar VR platform/technology. To solve the problem, the Common Scene Definition Framework (CSDF) was developed, that serves as a superset/model representation of the target virtual world. Input modules were developed to populate the framework with the capabilities of the virtual world imported from VRML 2.0 and X3D formats. The synthesis capability was built into the framework to synthesize the virtual world into a subset of VRML 2.0, VRML 1.0, X3D and Java3D platforms. Interfaces were designed to keep the framework extensible to different and new VR formats/technologies. The framework demonstrated the ability to quickly synthesize a working prototype of the input virtual world in the different VR formats.
Rights
In Copyright. URI: http://rightsstatements.org/vocab/InC/1.0/ This Item is protected by copyright and/or related rights. You are free to use this Item in any way that is permitted by the copyright and related rights legislation that applies to your use. For other uses you need to obtain permission from the rights-holder(s).
DOI
10.25777/ew5q-t904
Recommended Citation
Krishnan, Prabhu V..
"Rapid Prototyping for the Design of Virtual Worlds"
(2005). Master of Science (MS), Thesis, Electrical & Computer Engineering, Old Dominion University, DOI: 10.25777/ew5q-t904
https://digitalcommons.odu.edu/ece_etds/405
Included in
Artificial Intelligence and Robotics Commons, Computer-Aided Engineering and Design Commons, Graphics and Human Computer Interfaces Commons, Programming Languages and Compilers Commons