Why we could not get a formula to calculate directly, but do something like sampling here?
Photons in real life should be colorless. When we mimic photons in cs, do we assign a color to them?
Should we store all the hitting positions and all the hitting timestamps?
Can we map the scene to a grid and record hitting positions and timestamps?