BRDF: Shirley-Ashikhmin. Not quite right yet, but not thaaat bad.