Hey everyone, sorry for the radio silence. I've been getting into the more advanced stuff I had planned for the engine from the beginning. Torque 6 now has compute shader support and I've begun work on a real time global illumination solution. These features will likely fall into an "advanced" feature set that is only enabled if you're using newer hardware. This way the minimum requirements for the engine are kept low but we're also not held back.
This is a very very rough early in-development shot:
It's all real time, both lighting and geometry can be changed on the fly and the GI will reflect those changes. I'm hoping this will settle on a reasonable middle ground between VXGI and LPV. VXGI has the best quality but it's really slow. LPV is fast enough for games but it has poor quality. What I'm doing is a sort of hybrid of the two, but I'm still not entirely convinced it will work out as I don't think anyone has done it this way. Stayed tuned! I'll post more updates as I make progress.