Virtual Reality(VR) is the use of various computer graphics systems in combination with various display nd interface devices to provide the effect of immersion in an interactive 3D computer-generated environment(we call it `virtual environment') in which the virtual objects have spatial presence. The key components of VR are immersion and interaction.
Immersion is a computer-generated sense similar to human-experienced sense, and interaction is the exchange process of sense information between human and external world. The latter is represented by isolating him/her from nature sense and offering computer-generated sense to him/her. By interface, the former helps him/her to exchange senses between human and virtual environment. VR system must support these components very well.
And when we design VR system with motion platfoiin, we must solve the problem of delaying motion cue and having difficulity of expressing intentional noise effect.
In this thesis, we design VR system considering these issues to offer immersion and interaction to users.
Also, we propose `Effect Library' for VR system to express noise motion effects well. We implement VR system to support synchronizing motion sense with other senses.
For novice system programmers of motion platforms, we design `Effect API' to use motion effect easily