It seems that kdtree's building is done on cpu without multi-thread...
For example, I get only 8fps with 2700x and 2080Ti when there are 1024 photons at almost all resolutions(4k max).
And if it's done by multi-thread or cuda, real-time isn't impossible I think.
I have implemented a full GPU version of Photon Mapping using OptiX. But can't be published. : >
As you think, it can run at more than 50fps at 2080Ti. 2M photons / 1080P resolution.
It seems that kdtree's building is done on cpu without multi-thread... For example, I get only 8fps with 2700x and 2080Ti when there are 1024 photons at almost all resolutions(4k max). And if it's done by multi-thread or cuda, real-time isn't impossible I think.