I've been trying to take my ray tracer to the next level, and started to implement monte carlo path integration as well as some physically based materials.
I still have a lot of improvements to make - especially making it converge faster...and probably a few dozen bugs to fix, but wanted to show off some progress!
Notes on the cornell box:
- I had disabled adding the emission from the lights at the top directly... They're still emitting light, you can see the square box of light on the floor
- Also being showed off in the cornell box is a directional light. It's sort of like a point light, but all the rays are parallel heading in the same direction, rather than emanating outward from a single point
This is really cool! I've wanted to spend more time with path integration and some of the more recent research in that area, but things have been crazy for about the last year. I love that you've made progress on this, though---it looks really great! Please keep us all updated on where this takes you.