Distributed Collaborative Virtual Environments
RoomBox: A particular component of IntelligentBox for building Collaborative Virtual Environments
Since every user operation events in IntellgentBox are treated through RoomBox, the data transmission linkage of user events, which is easily built by making a copy of RoomBox and transferring it to another computer as shown below, allows multiple users to share those events with each other. The paper about this RoomBox was selected as the Best Paper in Computer Animation '97 Conference.
Audio-Video communication mechanism (Hirotatsu Sakamoto, et al,)
Particular components that manage Audio/Video data provide users with Audio/Video communication functionalities by the same idea of RoomBox.
Examples
The followings are two images of application examples using RoomBox, Tank battle game (left image) and Collaborative Virtual Space (right image). Using RoomBox, it is possible to develop collaborative 3D graphics applications like these by combining already existing components through direct manipulations on a computer screen without any text-based programming.
Demo movie: RoomBox example
Demo movie: VideoBox example
Demo movie: RoomBox supports SuperGlove Jr. device.
Demo movie: RoomBox supports JoySticks.