Understanding Photon mapping


Working Space by Olivier Boscournu

I have finished the first section of a complete photon mapping guide using the YafaRay engine, though I believe it can be useful for users of any photon mapper (mental ray, brazil, etc)

You can take a look at the document at:

The idea is to complete it with sections about caustics photons and SPPM.

This is the best PM- explanation i have ever read!
Thanx Samo.

So far, it does a good job on explaining the strengths and weaknesses of Photon Mapping (smaller enclosed scenes vs. large-scale outdoor scenes with indirect lighting regions for example).

Personally, I might be interested in trying Lux’s SPPM implementation again with noise-aware sampling since Luxblend25 can now use vertex colors for material mixing as well as use nodes, but it seems that they still need to do research to get it working for their volumetrics system (which is even more important now that they can do things like clouds).

Thanks so much! Taking a look now:)

Noise-aware actually doesn’t work with SPPM, and since it doesn’t target the low-frequency photon noise may not be all that helpful anyway.