diffuse lighting now uses phong model and weighted falloff incidence function