Reading the source code of a 3D engine can be similar to having a magic trick explained to you. At least, the first time I did, I found it quite disappointing or anti-climatic: oh, so this actually only works if you see it from this specific angle and you cannot move that light in real time, there are just two of them, ...