In this study, we investigated various functions that are required in an immersive shared virtual world, and then developed the MVL toolkit to implement these functions. The MVL toolkit contains several utilities that enable such functions as sharing space, sharing users, sharing operations, sharing information and sharing time. By using the MVL toolkit, collaborative virtual reality applications can be easily constructed by extending existing stand-alone application programs.
['Tetsuro Ogi', 'Takuro Kayahara', 'Toshio Yamada', 'Michitaka Hirose']
MVL toolkit: software library for constructing an immersive shared virtual world