download and run in turbo speed or it will take forever. this is the graph of the sinc function (http://en.wikipedia.org/wiki/Sinc_function) chosen for its useful rippling patterns. I used a type of slope detection for the lighting, not a real one with shadows or anything.