It's been quite some time since my last post. It's close to the final presentation now, and I made some final touch to the renderer. Here's some new screenshots:
As you might have noticed, the following features were added:
1. Multiple light sources. Parallel light sources and spherical light sources.
2. Depth of field effect.
3. Adjusted photon mapping algorithm.
4. Ray tracing based on parallel ray compaction as opposed to a long pipeline.