SYSTEM FOR VIEWING AND INTERACTING WITH A VIRTUAL 3-D SCENE
A system is described for enabling one or more user devices to view and interact with a three-dimensional (3-D) scene. The system comprises a data server (12) having a processor executing a program to create a virtual 3-D scene, and a user device (10) communicating remotely with the data server by way of a wired or wireless network. The user device (10) runs a user interface program for transmitting commands to the data server to modify the virtual 3-D scene and for displaying on a user screen an image that includes image data received from the data server as an encoded stream. The data server (12) is operative additionally to transmit commands to the user device for the purpose of altering the user interface.