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 |