Many ideas have been floating around in my head about the touchy issue of GI in blender. Within reason, I think i can come up with a strategy for this.
FINISH SEMESTER
Summer Break (long interim period) {
In BF:
Overhaul the octree engine for irradience cache
Fix up bugs in irradience cache, get that committed, and be done with monte carlo path tracing.
In Tuhopuu:
Lay down groundwork for photon mapping engine.
}
FINISH NEXT SEMESTER
Winter Break {
In Tuhopuu:
build upon the groundwork laid down previously for photon mapping.
Finish photon mapping.
Perhaps get committed to bf.
Lay down groundwork for BlenderShade engine.
}
NEXT SEMESTER
When I have Time {
Build upon blendershade engine
finish.
get committed.