very nice to see some progress on this front!
A few questions / comments regarding tracing from lights vs tracing from the camera:
(I read in the 4th post that view dependent caches are to come)
- isn't tracing photons very scene dependent - e.g. 'bright light outside a building, camera in room, small opening' would always be a worst case scenario for the photon based approach? In an arch-viz scenario there are often huge scenes where the camera is buried inside some small room with lots of indirect light.
- as far as i can tell this is the reason most photon based solvers got abandoned over the years. Vray still has it, but with a very strict use case - caustics. Where directional light sources have a photon emission radius to not waste them elsewhere.
- tracing from the camera is indeed not temporally stable, but there are workarounds: V-ray has fly-through modes where samples get cast and accumulated based on a camera path (stochastic, not by key-frames)
- for a dynamic scene both photon mapping and camera tracing are equally flawed, so for static fly-throughs camera based tracing is still better i would guess?
This is not meant as criticism - i am very happy that finally blender may get a renderer that is suitable for arch-viz!
ps: as i miss the light-cache so much in blender i actually managed to get a light-cache running with a 'trick' in cycles:
https://blenderartists.org/t/cycles-dev ... 21?u=atair