Predicting reflectance functions from complex surfaces | Synapse