1. A method for rendering an image of a three-dimensional (3D) scene by at least one computing device, the method comprising: receiving, by the at least one computing device, data describing a first scene attribute affecting content in the 3D scene, the first scene attribute described using a spherical harmonic representation; receiving, by the at least one computing device, additional data describing a second scene attribute affecting the content in the 3D scene, the second scene attribute described using a wavelet representation that describes a mapping of the second scene attribute to the 3D scene; converting, by the at least one computing device, the spherical harmonic representation of the first scene attribute into a wavelet representation of the first scene attribute based, in part, on a collection of pre-integrated basis functions of the spherical harmonic representation; determining, by the at least one computing device, a combined effect of both the first and second scene attributes on the content of the 3D scene, the combined effect determined based on importance samples associated with the wavelet representations of the first and second scene attributes; and rendering, by the at least one computing device, the image of the 3D scene based at least in part on the combined effect.