fix bugs in FresnelBlend and Blinn