Image-based rendering of diffuse, specular and glossy surfaces from a single image | Synapse