1. A method of communicating a three-dimensional scene to a rendering device, the method comprising: providing a computational description of a three-dimensional scene to be rendered, the three-dimensional scene comprising visual elements; using a computing device, performing an automated evaluation of the three-dimensional scene to identify predetermined visual elements having an elevated perceptual importance to the three-dimensional scene; assigning an importance weight to the visual elements of the three-dimensional scene, the respective importance weight of each visual element being related to the perceptual importance of the corresponding visual element; and preparing the computational description for transmission to a rendering device, including reducing a level of detail in the computational description to conform with one or more resource constraints related to the rendering device, the level of detail being reduced non-uniformly with respect to the visual elements of the three-dimensional scene, in which visual elements having a corresponding higher importance weight are preserved at a higher level of detail.