Phong reflectance algorithm with Ambient and Diffuse components