1. A method, comprising: receiving, at a server, a search query, wherein the search query comprises a request for information about an object; determining a 3D model for the object based on the search query, wherein the 3D model comprises three-dimensional shape information about the object; determining, based on a plurality of stored images of the object, at least one applicable light field and at least one applicable viewing perspective, wherein the plurality of stored images of the object include images of the object captured under different lighting conditions and from different viewing perspectives; determining at least one applicable shader based on evaluation after receiving the search query; and transmitting, from the server, a search query result, wherein the search query result comprises the 3D model, the at least one applicable light field, the at least one applicable viewing perspective, and the at least one applicable shader.
1. A method, comprising: receiving, at a server, a search query, wherein the search query comprises a request for information about an object; determining a 3D model for the object based on the search query, wherein the 3D model comprises three-dimensional shape information about the object; determining, based on a plurality of stored images of the object, at least one applicable light field and at least one applicable viewing perspective, wherein the plurality of stored images of the object include images of the object captured under different lighting conditions and from different viewing perspectives; determining at least one applicable shader based on evaluation after receiving the search query; and transmitting, from the server, a search query result, wherein the search query result comprises the 3D model, the at least one applicable light field, the at least one applicable viewing perspective, and the at least one applicable shader. 12. The method of claim 1 further comprising: determining, based on the stored images of the object, at least one canonical viewing perspective, wherein the at least one applicable viewing perspective corresponds to the at least one canonical viewing perspective.