I began writing my own deferred renderer in XNA about two years ago. There were a few excellent resources on ZiggyWare, Catalin Zima's site and Riemer Grootjan's site regarding deferred rendering. They helped me quickly get a working renderer written but I still didn't understand much of the maths and concepts behind it.. I just thought it looked cool.
Read the full article...