Each user station is comprised of several computers and other hardware. A two-processor, R4400-based SGI Onyx computer with a Reality Engine graphics board and Sirius video board generates the HyperPlex world (graphics, movies, and behavior) and displays the results on an 8' by 10' projection display. A video camera above the screen views the 15' by 15' workspace in front of the display. An R4400-based SGI computer with a Galileo video board uses the input from this camera to track the user and interpret gestures. The two machines communicate via TCP sockets.
Multiple user stations will communicate via TCP. Each station will maintain it's own copy of world state and will generate and display its own instantiation locally. Communication will involve changes to world state, audio from other users, and possibly low frame rate video images of other users.