1. An image generation system including a plurality of networked nodes, the system comprising: A renderer node for receiving scene data and rendering a scene from the received data; A data retrieval node, for storing a scene database and transmitting elements of the scene database to the renderer node; and wherein the elements transmitted by the data retrieval node are selected according to viewpoint data received by the data retrieval node.