If the global option has been switched on for a particular parameter the state of the parameters change synchronously for all the users. Virtual Director , developed by Bob Patterson, Donna Cox, and Stuart Levy at the NCSA, provides the synchronous collaborative capability to CAVE5D. Virtual Director, acts as an interface between real-time data and user desired actions to enable animation recording, steering and editing, thereby allowing archive and playback of sessions in virtual space. This could be of immense help in the remote training and analysis sessions. The IRB takes this information from the shared memory again at a fixed frequency and passes it across to the other connected IRBs. The data is not sent continously because it overcrowds the network.
Higher frequencies takes up a lot of the processor cycles.
Multiprocessor machines can afford higher rates by dedicating the irbsend to a particular processor. Lower frequencies as expected would make the avatar movements very jerky. On the shared memory side, if the data is written by the application at a rate faster than the IRB can read, it leads to the data being over-written and thus producing the jerkiness again. Data structures used. Information being passed across the network to remote participants consists of, Avatar's head and wand tracker values to draw the avatars.