u/imlo2in r/GraphicsProgramming • Recommends
On “How to deal with ambient occlusion?”
Check this quite fresh video: [video
The notes of the video also have a bunch of good write-ups and papers linked.
But I would build visualization for each step (use lines etc. to visualize rays etc.) in order to understand how it actually works, and not just bang head on the wall. That's what I did when I implemented my own SSAO ages ago.