Hii, I have already done such project, where objects were limited to basic shapes cube, sphere and plain; but all types of light ie Ambient, diffuse and specular were rendered. Color was calculated by considering reflection and refraction both(shadow was rendered too). I would love to do this for you. Can we discuss further.