phong and cook torrance shader are now good