This definitely seems like the wrong platform to experiment with this technique. It's a lot of work to have such a poor result when there are other solutions which would produce much nicer results with less effort.
Plus it is doing a wild amount of per-pixel computation for this.
I don't wanna knock the author too bad, though. He put the hours in and he documented every step in serious detail, so mad respect for that.