ok, i got you..

you need to apply ShadeMode=flat; to the objects. additional you can calculate the lighting using dot(normal,-vecSunDir); just as a point into the direction.

thanks, kris:) i like it pretty much, too