Abstract
Development of virtual reality systems requires iterations of specification, implementation and evaluation. Since correct evaluations of immersive VR systems require the tedious process of wearing many devices, there exist both temporal and spatial gaps between the implementation and evaluation stage, and this usually causes delay and inefficiency in the development process. In order to overcome this gap, there have been several approaches to constructing or modeling the physical aspects of the virtual world (or objects) within the virtual environment. However, modeling their behaviors is still carried out in conventional (2D) programming environments. This paper proposes an interaction model, and interfaces for specifying (and modifying) object behavior, within the virtual environment, based on an underlying virtual object model. The interaction model follows the concept of programming by demonstration, and based on it, we have built a system called the PiP (Programming virtual object behavior in virtual reality Program) "in" which a user can create, modify, test, and save object behaviors. We illustrate examples of interactive virtual worlds constructed using the PiP, and discuss its merits and shortcomings as a content development platform.
Original language | English |
---|---|
Pages | 41-48 |
Number of pages | 8 |
DOIs | |
Publication status | Published - 2002 |
Externally published | Yes |
Event | Proceedings of the ACM Symposium on Virtual Reality Software and Technology - Hong Kong, China Duration: 2002 Nov 11 → 2002 Nov 13 |
Other
Other | Proceedings of the ACM Symposium on Virtual Reality Software and Technology |
---|---|
Country/Territory | China |
City | Hong Kong |
Period | 02/11/11 → 02/11/13 |
Keywords
- 3D Interaction
- Interactive Behavior Modeling
- Programming by Demonstration
- Virtual Environment
- Virtual Object
ASJC Scopus subject areas
- Computer Science(all)