The project operates on a 8 computer
client-server architecture to create the shared virtual environment,
where each person has their own avatar based experience. Each of
the 6 graphic clients independently generate their own particular
environment state and view, with each client communicating environment
event changes (such as avatar location, object triggering, etc.)
to the other clients on the network and to the server. The server
coordinates timed transformations such as scene changes and character
construction.
The piece runs with custom software developed for the project,
written with a game engine, NetImmerse from NDL, Inc. Face scan
data is taken from each scan and translated into the appropriate
file formats, assigned by the server to particular characters and
distributed to each client computer. Each client computer uses Nvidia
GeForce 4 cards for display. And the displays are created specifically
for the physical installation, consisting of Hitachi LCOS projectors,
projected sideways to create a 7’ x 5’ portrait orientation
screen for each kiosk. |