1. A server for use in connection with a network including at least one client and a communication link interconnecting the client and server, the server comprising: an image renderer operable to render, from three-dimensional scene data representing a scene, a two-dimensional image; an interface operable to transmit the two-dimensional image over the communication link to the client; and a user interaction controller operable to control interactions with the at least one client in connection with rendering of the image from the scene data, the control interactions including requests from the at least one client, the requests including scene customization information requesting at least one customization to the scene, the user interaction controller being operable to enable the image renderer to render an image of the scene as customized in relation to the customization information, whereby a user of the client can interactively customize the scene, and wherein no rendering is performed by the client.