초록
본 논문에서는 가상세계를 체계적으로 구축하는데 기반이 되는 가상환경을 설계하고 구현한다. 지금까지 가상환경은 가상현실기술을 사용한 여러 시스템에서 구현되었지만 가상환경의 설계는 체계화된 구조화 방법 없이 이루어져 왔다. 본 논문에서는 실세계를 구성하는 환경변수의 분류를 바탕으로 가상환경을 기능과 범위에 따라 6개의 계층으로 구조화한다. 이 구분되는 계층들은 각기 독립적으로 동작하며, 주기적으로 정보를 교환하여 전체환경을 구성하게 된다. 설계된 가상환경은 실세계 환경과 같이 다양한 상황을 보여주며 확장에 있어서도 유연함을 보여 준다. 또한 구조화된 환경에서 동작하는 중요한 환경변수들의 효율적 구현방법을 제시한다. 제안된 가상환경의 구조화 방안을 바탕으로 가상세계를 구현하여 시험함으로써 효용성을 보인다.
In this paper, we design and implement a virtual environment which forms the basis of constructing a virtual world in a systematic fashion. Though virtual environments have been developed in several systems using the virtual reality, they are designed without a systematic method of constructing. In our framework, a virtual environment is structured in six layers according to their functions and ranges based on a classification of environmental factors of which the real world is composed. These layers compose a universal environment in our virtual world by operating independently and exchanging information with one another periodically. The designed environment shows that it Can provide diverse real life situations and is easily extensible to enhance its functionalities. We present effective design schemes for several important environmental factors. We demonstrate viability of our framework through implementing a plausible virtual world based on the proposed schemes.