Dynamic WorldS in Miniature
Goals
The World in Miniature (WIM) metaphor allows users to interact and travel efficiently in virtual environments. In addition to the first-person perspective offered by typical VR applications, the WIM offers a second dynamic viewpoint through a hand-held miniature copy of the virtual environment. In the original WIM paper the miniature was a scaled down replica of the whole virtual environment, thus limiting the technique to simple models being manipulated at a single level of scale. Several WIM extensions have been proposed where the replica shows only a part of the virtual environment. This project aims at providing an improved visualization of the WIM that supports arbitrarily-complex, densely-occluded scenes. In particular, we will develop algorithms for selecting the region of the virtual environment which will be covered by the miniature copy and efficient algorithms for handling 3D occlusion from an exocentric viewpoint.
Movies
These movies (XviD codec required) show different visualization modes for the WIM.The movies were recorded with stereo projection disabled to avoid double images. The WIM was shifted with respect to the user's hand position to avoid occlusion.
Source code
Source code of a prototype implementation of the technique over VR Juggler will be available here soon.Ramon Trueba, Carlos Andujar, Ferran Argelaguet 2009.