Oh that article is such cr@p, 99% of the people watching the video (including myself) don't actually know what the REAL usage for this is. They are using complex number and such, the real use is clearly not just some trivial image manipulation. A program to do what is in the video is trivial to write. Remapping coordinates based on some matrix transform is 2 loops and 1 line of code in MATLAB. In C++ it would take ~20 lines of code to do the manipulations then just include some code to read/write images and your set. If you think shining a light through a sphere is cool then go look at a real raytracer, you could model ANY object you wanted. Personally I think the perspective transform is just as cool and I actually know what it does which makes it seem even more interesting than this Moebius transform.