1. A computer-implemented method, comprising: receiving an image of an object at a computing device, the image comprising a plurality of pixels; for a designated pixel of the image, the computing device: determining a first estimate of a bi-directional lighting function (BRDF) of the object for the designated pixel by applying a first lighting model, determining a second estimate of the BRDF of the object for the designated pixel by applying a second lighting model, wherein the first lighting model differs from the second lighting model, determining a third estimate of the BRDF of the object for the designated pixel based on the first estimate of the BRDF and the second estimate of the BRDF, and storing at least the third estimate of the BRDF in lighting-storage data; and providing the lighting-storage data using the computing device.