I have been pretty busy at work lately and I've been using my spare time to cut code, so I haven't been blogging much. Unlike some people who write useful code in their spare time, I like to solve problems that other people have solved in much smarter ways. Recently I've been working on a radiosity rendering engine. Unlike most modern radiosity engines, I don't rely on anything apart from my CPU. Most people these days do radiosity in almost-real-time using lots of neat GPU (graphics card) tricks. I'm a bit of an old fuddy duddy, and like to do things the hard way and am shooting for real time without any GPU tricks. So far I have got the code to almost work right. After I clean up a few kinks I'll start optimizing (beyond the simple tricks I'm currently using).
I'm keeping a scatch pad at i2pi