I did that once, its a very nice effect, they only issue with it is it makes the seams on any model very visible, too bad I don't still have the shader.... If I have time I'll try and rewrite it for you, but I'm pretty busy this week.