SATtva wrote:Omniflux, is it possible to exclude an eye pass duration from the interval?
I don't know what an eye pass is, and a few minutes of googling has not enlightened me; unless it is only done once at the beginning, I do not see how doing this would makes sense.
SPPM specific thing:
In a nutshell, the way SPPM works is like traditional photon mapping, except backwards and repeated over and over. The first half of each pass is the eye pass, where it fires rays from the eye and bounces them until they land on a diffuse surface. Once that happens, you drop a "hitpoint" (like a photon, but from the eye instead of a light source). The second half is the photon pass, where you fire photons from the lights out into the scene, and see which hit points they fall within a specified radius of. If they fall into a hitpoint, that hitpoint is considered to have been illuminated by that light. Then what you reach a predetermined number of photons (not sure if its photons fired or photons gathered), you end the pass, throw out the hitpoint map, and start over and each time that hitpoint radius gets smaller.
So photons/sec only counts photons fired from the lights, which are only going out during the photon half of the pass. If you count photons/sec the entire time, Lux thinks you are encountering some slow down in photon shooting when in reality you are just in a stage of the render where you don't fire any.