Interesting stuff. I'll have to think about those. Atm a variation of deferred shading seems to be the easiest and acceptably fast way.