Change interpolation method

It appears you are trying to use PhongInterpolation for more realistic shading?

Have you tried the “Lights” module for various interactive lighting techniques for shading?