Minnaert Shading

This is a form of BRDFS (Bi-Directional Distribution Function) where the effect only darkens or lightens depending on the eye.  It's really a cheesy hack, but doesn't look too bad. Source code can be found here.

   

Gouraud Shading

Minnaert Shading